SQL – JOIN

Przewodnik po SQL JOIN, wyjaśniający różne typy łączeń tabel oraz ich zastosowania.

CleverDinosaur134·14 fiches·7 questions·1 vues
liceumcomputer_sciencedatabases
0
Je sais
1 / 14
0
J'apprends
Recto

JOIN

Appuyez pour retourner
Verso

Operacja w SQL, która łączy wiersze z dwóch lub więcej tabel na podstawie wspólnego atrybutu.

Appuyez pour retourner
Je sais
J'apprends

Quiz(7 questions)

Question 1 sur 7

1. Co zwraca INNER JOIN?

Termes dans ce set(14)

JOIN

Operacja w SQL, która łączy wiersze z dwóch lub więcej tabel na podstawie wspólnego atrybutu.

INNER JOIN

Zwraca tylko te wiersze, które mają dopasowania w obu tabelach.

LEFT JOIN

Zwraca wszystkie wiersze z lewej tabeli oraz dopasowane wiersze z prawej; brak dopasowania zwraca NULL.

RIGHT JOIN

Zwraca wszystkie wiersze z prawej tabeli oraz dopasowane wiersze z lewej; brak dopasowania zwraca NULL.

FULL OUTER JOIN

Zwraca wszystkie wiersze z obu tabel; brak dopasowania zwraca NULL w odpowiednich kolumnach.

CROSS JOIN

Zwraca iloczyn kartezjański dwóch tabel, łącząc każdy wiersz z jednej tabeli z każdym wierszem z drugiej.

Zastosowanie INNER JOIN

Używany, gdy potrzebujemy danych, które są wspólne dla obu tabel, np. zamówienia i klienci.

Prawda czy fałsz: LEFT JOIN zwraca tylko wiersze z lewej tabeli.

Fałsz, ponieważ zwraca wiersze z lewej tabeli i dopasowane z prawej.

Uzupełnij zdanie: FULL OUTER JOIN zwraca ___ wierszy.

wszystkie wiersze z obu tabel, w tym NULL dla brakujących dopasowań.

Różnica między INNER JOIN a LEFT JOIN

INNER JOIN zwraca tylko dopasowane wiersze, LEFT JOIN także wiersze z lewej tabeli.

CROSS JOIN i INNER JOIN

CROSS JOIN łączy wszystkie wiersze, INNER JOIN tylko dopasowane.

Co to jest alias w SQL?

Krótka nazwa używana do uproszczenia zapytań, np. SELECT a AS alias.

Prawda czy fałsz: FULL OUTER JOIN to to samo co LEFT JOIN.

Fałsz, ponieważ FULL OUTER JOIN zwraca więcej wierszy, w tym z prawej tabeli.

Zastosowanie LEFT JOIN

Idealny do uzyskania wszystkich danych z jednej tabeli, nawet gdy brak jest dopasowań w drugiej.

Questions dans ce set(7)

1. Co zwraca INNER JOIN?

A.Wszystkie wiersze z obu tabel
B.Tylko dopasowane wiersze
C.Wszystkie wiersze z lewej tabeli
D.Wszystkie wiersze z prawej tabeli

2. Który z poniższych JOIN-ów zwraca wszystkie wiersze z prawej tabeli?

A.LEFT JOIN
B.RIGHT JOIN
C.INNER JOIN
D.CROSS JOIN

3. Co to jest FULL OUTER JOIN?

A.Zwraca tylko wiersze z lewej tabeli
B.Zwraca wszystkie wiersze z obu tabel
C.Zwraca tylko wiersze z prawej tabeli
D.Zwraca dopasowane wiersze

4. CROSS JOIN zwraca:

A.Tylko dopasowane wiersze
B.Iloczyn kartezjański dwóch tabel
C.Wiersze tylko z jednej tabeli
D.Nie zwraca żadnych wierszy

5. Który JOIN zwraca NULL dla brakujących dopasowań?

A.INNER JOIN
B.FULL OUTER JOIN
C.CROSS JOIN
D.RIGHT JOIN

6. Co to jest alias w SQL?

A.Wiersz z bazy danych
B.Krótka nazwa dla tabeli lub kolumny
C.Typ danych
D.Funkcja matematyczna

7. Czym różni się LEFT JOIN od RIGHT JOIN?

A.Prawo i lewo to to samo
B.LEFT JOIN zwraca więcej wierszy
C.LEFT JOIN zwraca wiersze z lewej tabeli
D.RIGHT JOIN zwraca wiersze z lewej tabeli

Sets associés

Créez votre propre set d'étude

Téléchargez un PDF, collez vos notes ou décrivez un sujet – l'IA génère des fiches, des quiz et plus en quelques secondes.

Mis en avant sur