SQL – GROUP BY – liceum

Zrozumienie polecenia SQL GROUP BY oraz jego zastosowania w analizie danych.

BoldKoala313·14 schede·8 domande
liceumcomputer_sciencedatabases
0
Lo so
1 / 14
0
Sto imparando
Fronte

GROUP BY

Tocca per girare
Retro

Używane do grupowania wyników zapytania w SQL według określonej kolumny.

Tocca per girare
Lo so
Sto imparando

Quiz(8 domande)

Domanda 1 di 8

1. Jakie polecenie SQL służy do grupowania danych?

Termini in questo set(14)

GROUP BY

Używane do grupowania wyników zapytania w SQL według określonej kolumny.

Funkcja agregująca

Funkcje takie jak COUNT, SUM, AVG, które przetwarzają dane w grupach.

Użycie GROUP BY

Zwykle stosowane w połączeniu z funkcjami agregującymi w zapytaniach SQL.

Prawda czy fałsz: GROUP BY jest wymagany w każdym zapytaniu.

Fałsz, używa się go tylko wtedy, gdy potrzebujemy grupować dane.

Różnica między GROUP BY a DISTINCT

GROUP BY agreguje dane, a DISTINCT usuwa duplikaty w wynikach.

Przykład zapytania SQL z GROUP BY

SELECT kolumna, COUNT(*) FROM tabela GROUP BY kolumna;

HAVING

Używane do filtrowania wyników grupowanych, po zastosowaniu GROUP BY.

Uzupełnij zdanie: GROUP BY jest używany z ___

funkcjami agregującymi takimi jak SUM czy AVG.

Co to jest HAVING?

Klauzula do filtrowania grupowanych danych po zastosowaniu GROUP BY.

Przykład użycia HAVING

SELECT kolumna, SUM(wartość) FROM tabela GROUP BY kolumna HAVING SUM(wartość) > 100;

Prawda czy fałsz: HAVING działa przed GROUP BY.

Fałsz, HAVING działa po zgrupowaniu danych.

Zastosowanie GROUP BY

Analiza danych, gdzie chcemy zobaczyć podsumowania według kategorii.

Pytanie: Co zwróci zapytanie GROUP BY?

Zwróci zgrupowane dane oraz wynik funkcji agregujących.

Klauzula ORDER BY z GROUP BY

Można użyć do sortowania wyników po zgrupowaniu.

Domande in questo set(8)

1. Jakie polecenie SQL służy do grupowania danych?

A.JOIN
B.GROUP BY
C.ORDER BY
D.WHERE

2. Która funkcja agregująca liczy wystąpienia?

A.SUM
B.AVG
C.COUNT
D.MIN

3. Jakie zapytanie zadziała bez GROUP BY?

A.SELECT * FROM tabela;
B.SELECT kolumna FROM tabela GROUP BY kolumna;
C.SELECT kolumna, COUNT(*) FROM tabela;
D.SELECT kolumna FROM tabela HAVING warunek;

4. Co robi klauzula HAVING?

A.Agreguje dane
B.Filtrowanie wyników grupowanych
C.Sortuje wyniki
D.Zwraca wszystkie wiersze

5. Które z poniższych jest błędne w kontekście SQL?

A.SELECT kolumna FROM tabela GROUP BY kolumna;
B.SELECT kolumna, AVG(wartość) FROM tabela;
C.SELECT kolumna FROM tabela HAVING warunek;
D.SELECT kolumna, COUNT(*) FROM tabela GROUP BY;

6. Która klauzula jest używana do filtrowania przed grupowaniem?

A.WHERE
B.HAVING
C.GROUP BY
D.ORDER BY

7. Kiedy użyć GROUP BY?

A.Zawsze w każdym zapytaniu
B.Kiedy chcemy zgrupować dane
C.Kiedy nie używamy funkcji agregujących
D.Kiedy chcemy sortować wyniki

8. Jakie dane zwróci zapytanie z GROUP BY?

A.Wszystkie wiersze tabeli
B.Tylko unikalne wartości
C.Zgrupowane dane i wyniki funkcji agregujących
D.Tylko wartości z GROUP BY

Set correlati

Crea il tuo set di studio

Carica un PDF, incolla le tue note o descrivi un argomento – l'IA genera schede, quiz e altro in pochi secondi.