NEW
Font size
Worksheetssql group by
Total questions: 10
Worksheet time: 19mins
Aby policzyć wszystkie rekordy tabeli o nazwie TOWARY (pola: nazwa i cena) należy użyć polecenia:
SELECT COUNT(*) AS [Ilość] FROM TOWARY
SELECT DISTINCT nazwa FROM TOWARY
SELECT COUNT(TOWARY)
SELECT SUM(nazwa) FROM TOWARY
Dana jest tabela TRANSAKCJE (pola: nr, data, kontrahent, kwota). Aby policzyć łączną sumę kwot wszystkich transakcji zapisanych w tabeli, należy użyć polecenia:
SELECT SUM(*) FROM kwota;
SELECT SUM(kwota) FROM TRANSAKCJE;
SELECT VALUES(kwota) FROM TRANSAKCJE;
SELECT COUNT(kwota) FROM TRANSAKCJE;
Kwerenda oparta na tabeli OSOBY(pola: imie, nazwisko, miasto), która dla każdego miasta poda ilosc zapisanych osob ma postać:
SELECT miasto, COUNT(nazwisko) AS [Ilość osob]
FROM OSOBY GROUP BY miasto;
SELECT miasto, COUNT(nazwisko) AS [Ilość osob]
FROM OSOBY ORDER BY miasto;
SELECT miasto, COUNT(nazwisko) AS [Ilość osob]
FROM OSOBY;
Kwerenda oparta na tabeli OSOBY (pola: imie, nazwisko, miasto), która dla miasta o nazwie Bydgoszcz poda ilość zapisanych osób ma postać:
SELECT miasto, COUNT(nazwisko) AS [Ile osob]
FROM BYDGOSZCZ
GROUP BY miasto;
SELECT miasto, COUNT(nazwisko) AS [Ile osob]
FROM OSOBY GROUP BY miasto
HAVING miasto='Bydgoszcz';
SELECT miasto, COUNT(nazwisko) AS [Ile osob]
FROM OSOBY
HAVING miasto='Bydgoszcz';
Funkcja agregująca AVG:
wskazuje warunek
oblicza średnią
oblicza sumę
oblicza ilość
Zapytanie:
SELECT COUNT(*) FROM tabela;
zwróci ilość wierszy w tabeli
zwróci sumę wartości z tabeli
żadna odpowiedź nie jest prawdziwa
zwróci ilość gwiazdek w tabeli
Zapytanie:
SELECT COUNT(wartosc) FROM tabela;
zwróci ilość wierszy w tabeli przy założeniu że nie ma w tej kolumnie pustych komórek
zwróci sumę wartości z tabeli
żadna odpowiedź nie jest prawdziwa
zwróci ilość wierszy
Jeśli w zapytaniu nie użyto GROUP BY, to czy HAVING ma takie samo zasotoswanie jak WHERE
prawda
Fałsz
Która z instrukcji SQL zwróci ilość wierszy w tabeli Car?
SELECT ROWS() FROM Car
SELECT COUNT(*) FROM Car
SELECT COUNT() FROM Car
SELECT SUM(*) FROM Car
Które zapytanie SQL dla tabeli pracownicy utworzonej według schematu: id, imie, nazwisko, plec, zarobek, obliczy osobno średni zarobek kobiet i średni zarobek mężczyzn?
SELECT AVG(zarobek) FROM pracownicy GROUP BY plec;
SELECT AVG(zarobek) FROM pracownicy AS sredni_zarobek;
SELECT AVG(zarobek) FROM pracownicy WHERE plec='k' AND plec='m';
SELECT AVG(zarobek) FROM pracownicy GROUP BY plec HAVING plec='k' AND plec='m';
