Memory: SQL: podstawy — memory z quizu

Odkrywaj po dwie karty i łącz pytanie z odpowiedzią. Im mniej ruchów, tym lepiej.

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.

Rozwiąż quiz „SQL: podstawy”

Inne sposoby nauki