Rozwiązane zadania
temat: SQL

Po wykonaniu podanego zapytania SQL do pewnej bazy danych wyniki będą zawsze uporządkowane niemalejąco według pola nazwa.
1. SELECT nazwa, wartosc FROM dane ORDER BY wartosc, nazwa [P/F]
2. SELECT nazwa, wartosc FROM dane ORDER BY nazwa [P/F]
3. SELECT nazwa, sum(wartosc) FROM dane GROUP BY nazwa [P/F]
4. SELECT nazwa, sum(wartosc) FROM dane GROUP BY nazwa ORDER BY nazwa [P/F]...
Czytaj dalej...
Rozważ następujące zapytanie SQL do pewnej bazy danych:
SELECT pesel, COUNT(*)
FROM samochody
WHERE pesel NOT IN (SELECT pesel FROM dokumenty_zastrzezone)
GROUP BY pesel HAVING COUNT(*) > 1...
Czytaj dalej...

Matura 2020, próbna

zadanie 3.1
W tabeli T zapisano wiele rekordów danych zawierających informacje o zawodnikach. Pola rekordu to: id, nazwisko, imie, plec, wzrost, numer_startowy, punkty, id_klubu. Polecenie SQL obliczające średnią punktów zawodników z klubu o id_klubu równym liczbie 100, może mieć postać:
1. select count(punkty) as srednia from T where id_klubu=100; [P/F]
2. select avg(punkty) as srednia from T where id=100; [P/F]
3. select sum(punkty) from T where id_klubu=100; [P/F]
4. select avg(punkty) from T where id_klubu=100; [P/F]...
Czytaj dalej...

Matura 2018, maj

zadanie 3.3
Wskaż zdania prawdziwe dla języka SQL.
1. W wynikach zapytania postaci SELECT (...) ORDER BY (...) zawsze dostajemy rekordy uporządkowane ściśle rosnąco według wskazanego pola. [P/F]
2. Zapytanie UPDATE może zmienić wartości pól w bazie danych. [P/F]
3. Zapytanie postaci SELECT * FROM tabela1 WHERE pole LIKE (...) może w pewnych warunkach dać wszystkie rekordy z tabeli tabela1. [P/F]
4. Wynik zapytania SELECT * FROM tabela1 JOIN tabela2 ON tabela1.pole = tabela2.pole może być pusty przy niepustych tabelach tabela1 oraz tabela2. [P/F]...
Czytaj dalej...