Font size
WorksheetsSQL - funkcje agregujące
Total questions: 25
Worksheet time: 25mins
Funkcja agregująca AVG
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óra z instrukcji służy do zwracania jedynie unikatowych wierszy?
SELECT UNIQUE
SELECT NOT DUPLICATED
SELECT DISTINCT
SELECT FIRST
Która z wbudowanych funkcji SQL służy do zliczenia ilości wierszy?
SUM
AVG
COUNT
NUMBER
Tabela Car przechowuje 20 prawidłowo wypełnionych wierszy. Co zwróci zapytanie 'SELECT COUNT(*) FROM CAR'?
0
1
20
NULL
Która z wbudowanych funkcji agregujących języka SQL oblicza średnią wartości we wskazanej kolumnie?
MIN
AVG
SUM
COUNT
W bazie danych sklepu istnieją dwie tabele powiązane relacją: produkty oraz oceny. Tabela oceny zawiera dowolną liczbę ocen klientów dla danego produktu opisaną polami: id, ocena (pole numeryczne), produktID (klucz obcy). Aby wskazać maksymalną ocenę dla produktu o ID równym 10, należy posłużyć się zapytaniem
MAX SELECT ocena FROM oceny WHERE produktID = 10;
SELECT MAX (ocena) FROM oceny WHERE produktID = 10;
COUNT MAX SELECT ocena FROM oceny WHERE produktID = 10;
SELECT MAX COUNT (ocena) FROM oceny WHERE produktID = 10;
Funkcja zaokrąglająca wartości do miejsc po przecinku, to:
BETWEEN
ROUND
IN
AND
Która z nich jest funkcją agregującą?
OUNT
UM
MAX
VG
Które zapytanie pozwoli policzyć ile pracodawca wydaje rocznie na pensje?
SELECT SUM(Salary * 12) as RocznaSumaPensji
FROM Employee
WHERE Active = 1
SELECT Salary(SUM) * 12 as RocznaSumaPensji
FROM Employee
WHERE Active = 1
SELECT LICZ(Salary) * 12 as RocznaSumaPensji
FROM Employee
WHERE Active = 1
SELECT AVG(Salary) * 12 as RocznaSumaPensji
FROM Employee
WHERE Active = 1
Aby policzyć wszystkie rekordy tabeli o nazwie TOWARY (pola: nazwa i cena) należy użyć polecenia:
SELECT COUNT(*) AS Ile FROM TOWARY
SELECT DISTINCT nazwa AS ile FROM TOWARY
SELECT COUNT(TOWARY) AS ile
SELECT SUM(*) AS ile 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 Ile_osob
FROM OSOBY GROUP BY miasto;
SELECT miasto, COUNT(nazwisko) AS ile_osob
FROM OSOBY ORDER BY miasto;
SELECT DISTINCT miasto, COUNT(nazwisko) AS ile_osob
FROM OSOBY;
W celu wyświetlenia listy nazwisk osób zapisanych w tabeli OSOBY uporządkowanej według roku urodzenia malejąco, należy użyć zapytania:
SELECT nazwisko FROM OSOBY
ORDER BY rok_urodzenia ASC;
SELECT nazwisko FROM OSOBY
ORDER BY rok_urodzenia DESC;
SELECT nazwisko FROM OSOBY
ORDER BY rok_urodzenia;
SELECT nazwisko FROM OSOBY
GROUP BY rok_urodzenia ASC;
Która z wbudowanych funkcji agregujących języka SQL oblicza średnią z wartości we wskazanej kolumnie?
AVG(nazwa_kolumny)
COUNT(nazwa_kolumny)
SUM(nazwa_kolumny)
MAX(nazwa_kolumny)
W przedstawionym fragmencie kwerendy języka SQL, komenda SELECT ma za zadanie zwrócić
SELECT COUNT(wartosc) FROM ...
Jaka wartość jest obliczana przez funkcję AVG w SQL?
Minimum value of a numeric column
Średnia wartość kolumny numerycznej
Maximum value of a numeric column
Total sum of a numeric column
Jak jest używana funkcja SUM w SQL?
Funkcja SUM jest używana wraz z poleceniem SELECT do pobrania całkowitej sumy określonej kolumny.
Funkcja SUM służy do aktualizacji wartości w określonej kolumnie
Funkcja SUM służy do zliczania liczby wierszy w tabeli
Funkcja SUM służy do pobrania średniej wartości określonej kolumny
Jaka wartość zwraca funkcja MAX w SQL?
Funkcja MAX zwraca sumę wszystkich wartości z określonej kolumny w tabeli.
Funkcja MAX zwraca średnią wartość z określonej kolumny w tabeli.
Funkcja MAX zwraca maksymalną wartość z określonej kolumny w tabeli.
Funkcja MAX zwraca minimalną wartość z określonej kolumny w tabeli.
Jaka wartość zwraca funkcja MIN w SQL?
Funkcja MIN zwraca całkowitą sumę określonej kolumny w tabeli.
Funkcja MIN zwraca średnią wartość określonej kolumny w tabeli.
Funkcja MIN zwraca maksymalną wartość określonej kolumny w tabeli.
Funkcja MIN zwraca minimalną wartość określonej kolumny w tabeli.
Jaka jest różnica między COUNT(*) a COUNT(column_name) w SQL?
COUNT(*) liczy liczbę wierszy w tabeli, podczas gdy COUNT(nazwa_kolumny) liczy liczbę unikalnych wartości w określonej kolumnie
COUNT(*) liczy liczbę wartości null w kolumnie, podczas gdy COUNT(nazwa_kolumny) liczy liczbę wartości nie-null
Różnica między COUNT(*) a COUNT(nazwa_kolumny) polega na tym, że COUNT(*) liczy wszystkie wiersze w tabeli, podczas gdy COUNT(nazwa_kolumny) liczy liczbę wartości nie-null w określonej kolumnie.
COUNT(*) liczy liczbę różnych wartości w kolumnie, podczas gdy COUNT(nazwa_kolumny) liczy wszystkie wiersze w tabeli
