Fiszki: SQL: podstawy — fiszki z quizu

Pytanie z przodu, odpowiedź z tyłu. Karty, których nie umiesz, wracają jeszcze w tej sesji, a te, które umiesz — na powtórkę po 1, 3, 7, 14 i 30 dniach.

12 kart z quizu „SQL: podstawy”: na każdej pytanie i odpowiedź.

Która klauzula języka SQL służy do wybrania kolumn, które mają się pojawić w wyniku zapytania?
SELECTKlauzula SELECT określa, które kolumny lub wyrażenia zostaną zwrócone w wyniku zapytania.
Do czego w zapytaniu SQL służy klauzula WHERE?
do filtrowania wierszy według warunkuWHERE ogranicza wynik do wierszy spełniających podany warunek.
Który rodzaj złączenia zwraca tylko te wiersze, dla których pasujące dane występują w obu łączonych tabelach?
INNER JOININNER JOIN zwraca wyłącznie wiersze, które mają dopasowanie w obu tabelach.
Który klucz w tabeli służy do jednoznacznej identyfikacji każdego wiersza?
klucz głównyKlucz główny (PRIMARY KEY) jednoznacznie identyfikuje każdy wiersz tabeli.
Klauzula GROUP BY pozwala łączyć wiersze o tej samej wartości w wybranej kolumnie, na przykład w celu policzenia ich funkcją COUNT.
PrawdaGROUP BY grupuje wiersze o równych wartościach, a funkcje agregujące, jak COUNT, działają na każdej grupie.
Klucz obcy w tabeli odwołuje się do klucza głównego innej tabeli (lub tej samej).
PrawdaKlucz obcy tworzy powiązanie między tabelami, wskazując na klucz główny tabeli nadrzędnej.
Klauzula WHERE służy do łączenia tabel i zastępuje słowo kluczowe SELECT.
FałszWHERE filtruje wiersze, a SELECT wybiera kolumny; złączenia wykonuje się za pomocą JOIN.
Jakim słowem kluczowym SQL łączymy dane z dwóch tabel na podstawie powiązanych kolumn?
JOINSłowo JOIN służy do łączenia tabel według warunku powiązania kolumn.
Jaką funkcję agregującą SQL stosujemy, aby obliczyć liczbę wierszy w grupie?
COUNTFunkcja COUNT zwraca liczbę wierszy, często używana razem z GROUP BY.
Klauzula GROUP BY służy do sortowania wyników rosnąco według podanej kolumny.
FałszSortuje ORDER BY. GROUP BY grupuje wiersze o takich samych wartościach, zwykle do użycia z funkcjami agregującymi.
W kluczu głównym tabeli nie może występować wartość NULL.
PrawdaKlucz główny musi być unikalny i niepusty, więc NULL jest w nim niedozwolony.
Której klauzuli SQL używa się do filtrowania grup utworzonych przez GROUP BY, np. z warunkiem na SUM?
HAVINGWHERE działa na pojedynczych wierszach przed grupowaniem, a HAVING filtruje już utworzone grupy.

Wersja do druku — kartka pracy z kluczem dla nauczyciela →

Rozwiąż quiz „SQL: podstawy”

Inne sposoby nauki