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.