Studia informatyka – SQL – SELECT JOIN GROUP BY
Zestaw materiałów edukacyjnych dotyczący konstrukcji zapytań SQL z użyciem SELECT, JOIN oraz GROUP BY, które są kluczowe w analizie danych w bazach danych.
Quiz(21 preguntas)
1. Jakie dane zwraca INNER JOIN?
Términos en este set(37)
Podstawy SQL(19)
SELECT
Komenda SQL służąca do wybierania danych z bazy danych.
JOIN
Operacja w SQL, która łączy dane z dwóch lub więcej tabel na podstawie wspólnego atrybutu.
GROUP BY
Używana w SQL do grupowania wyników zapytania na podstawie jednego lub więcej atrybutów.
Co to jest INNER JOIN?
Typ JOIN, który zwraca tylko te wiersze, które mają dopasowanie w obu tabelach.
Prawda czy fałsz: LEFT JOIN zwraca tylko dane z lewej tabeli.
Fałsz, ponieważ LEFT JOIN zwraca wszystkie dane z lewej tabeli oraz dopasowane dane z prawej.
Różnica między INNER JOIN a LEFT JOIN
INNER JOIN zwraca tylko dopasowane wiersze, LEFT JOIN zwraca wszystkie wiersze z lewej tabeli.
Uzupełnij zdanie: Komenda SELECT * FROM ___ ;
Nazwa_tabeli; pobiera wszystkie kolumny z danej tabeli.
Co oznacza klauzula WHERE?
Klauzula używana do filtrowania rekordów w zapytaniu SQL.
Prawda czy fałsz: GROUP BY wymaga użycia funkcji agregujących.
Prawda, ponieważ GROUP BY jest używane z funkcjami agregującymi, takimi jak COUNT, SUM.
Jakie są funkcje agregujące w SQL?
COUNT, SUM, AVG, MIN, MAX.
Co to jest OUTER JOIN?
Typ JOIN, który zwraca wszystkie wiersze z jednej tabeli oraz dopasowane z drugiej, wypełniając brakujące wartości NULL.
Funkcja COUNT() w SQL
Zwraca liczbę wierszy spełniających warunki zapytania.
Co zwraca zapytanie: SELECT COUNT(*) FROM Tabela;
Liczbę wszystkich wierszy w Tabela.
Co to jest HAVING?
Klauzula używana w SQL do filtrowania wyników po agregacji, zazwyczaj z GROUP BY.
Co to jest CROSS JOIN?
Typ JOIN, który zwraca iloczyn kartezjański dwóch tabel.
Uzupełnij zdanie: Aby zgrupować dane według kolumny, używamy klauzuli ___ .
GROUP BY.
Co oznacza DISTINCT w zapytaniach SQL?
Służy do zwracania unikalnych wartości z kolumny.
W jaki sposób można posortować wyniki?
Używając klauzuli ORDER BY.
Co to jest UNION?
Operacja łącząca wyniki dwóch zapytań, eliminując duplikaty.
Zaawansowane techniki SQL(18)
Co to jest subzapytanie?
Zapytanie w ramach innego zapytania, które zwraca dane do użycia w głównym zapytaniu.
Co to jest FULL OUTER JOIN?
Typ JOIN, który zwraca wszystkie wiersze z obu tabel, uzupełniając brakujące dane NULL.
Prawda czy fałsz: Można używać GROUP BY bez funkcji agregujących.
Fałsz, funkcje agregujące są wymagane w kontekście GROUP BY.
Jakie są różnice między LEFT JOIN a RIGHT JOIN?
LEFT JOIN zwraca wszystkie wiersze z lewej tabeli, RIGHT JOIN z prawej.
Pytanie: Jak można ograniczyć wyniki zapytania?
Używając klauzuli WHERE do filtrowania rekordów.
Co oznacza GROUP BY w kontekście SQL?
Służy do grupowania wyników na podstawie określonych atrybutów.
Jakie zapytanie zwraca najdroższy produkt?
SELECT MAX(cena) FROM produkty;
Prawda czy fałsz: ORDER BY może być używane po GROUP BY.
Prawda, można sortować wyniki po agregacji.
Co to jest CASE w SQL?
Wyrażenie umożliwiające warunkowe zwracanie wartości w zapytaniach.
Uzupełnij zdanie: Funkcja AVG() oblicza ___ .
Średnią wartość z zadanej kolumny.
Co oznacza LIMIT w SQL?
Ogranicza liczbę zwracanych wierszy w wynikach zapytania.
Jakie jest zastosowanie klauzuli ORDER BY?
Służy do sortowania wyników według określonego atrybutu.
Co to znaczy, że kolumna ma unikalne wartości?
Nie mogą występować duplikaty, każda wartość jest inna.
Jakie zapytanie wykonuje agregację?
SELECT AVG(salary) FROM employees GROUP BY department;
Co to jest natural JOIN?
Typ JOIN, który automatycznie łączy tabele na podstawie kolumn o tej samej nazwie.
W jaki sposób można łączyć wiele tabel?
Używając wielu JOINów w jednym zapytaniu.
Jakie są ograniczenia użycia GROUP BY?
Można grupować jedynie kolumny, które nie są używane w funkcjach agregujących.
Co to jest COALESCE?
Funkcja zwracająca pierwszy nie-NULL argument z listy.
Preguntas en este set(21)
1. Jakie dane zwraca INNER JOIN?
2. Co to jest subzapytanie?
3. Co zwraca funkcja COUNT()?
4. Co oznacza FULL OUTER JOIN?
5. Co jest celem klauzuli WHERE?
6. Jakie dane zwraca RIGHT JOIN?
7. Jakie dane zwraca LEFT JOIN?
8. Co oznacza LIMIT?
9. Jakie są funkcje agregujące w SQL?
10. Co to jest CASE w SQL?
11. Co oznacza DISTINCT?
12. Jakie jest zastosowanie COALESCE?
13. Co robi klauzula GROUP BY?
14. Co zwraca zapytanie: SELECT AVG(cena) FROM produkty;
15. Co oznacza HAVING?
16. Jakie są ograniczenia GROUP BY?
17. Co zwraca zapytanie: SELECT * FROM Tabela;
18. Jakie zapytanie można użyć do zgrupowania produktów według kategorii?
19. Jakie jest zastosowanie klauzuli ORDER BY?
20. Co to jest natural JOIN?
21. Co to jest CROSS JOIN?
Sets relacionados
Crea tu propio set de estudio
Sube un PDF, pega tus notas o describe un tema – la IA genera tarjetas, quizzes y más en segundos.

