NEW
Font size
Worksheetsbazy
Total questions: 10
Worksheet time: 10mins
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;
Klauzula FROM służy do
Określania warunku kryterium/filtrów w kwerendzie
Określania z jakiej tabeli mają pochodzić wyniki kwerendy
Określania z jakiej bazy mają pochodzić wyniki kwerendy
Określenia jakich kolumn oczekujemy w wyniku kwerendy
Zapytanie wybierające imie, nazwisko i ocenę z tabeli UCZNIOWIE dla uczniów klasy IVa:
SELECT imie, nazwisko, ocena FROM UCZNIOWIE
WHERE klasa='IVA';
SELECT * FROM UCZNIOWIE
WHERE klasa='IVA';
SELECT imie, nazwisko, ocena
FROM UCZNIOWIE AND klasa='IVA';
SELECT imie, nazwisko, ocena FROM UCZNIOWIE
LIKE klasa='IVA';
Funkcja agregująca AVG:
wskazuje warunek
oblicza średnią
oblicza sumę
oblicza ilość
Baza danych zawiera tabele artykuły z polami: nazwa, typ, producent, cena. Aby wyświetlić wszystkie nazwy artykułów wyłącznie typu pralka, dla których cena jest z przedziału 1000 PLN i 1500 PLN, należy zastosować polecenie
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena FROM 1000 TO 1500;
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena IN (1000,1500);
SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 AND 1500;
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND 1500;
Baza danych zawiera tabelę uczniowie z polami: imie, nazwisko, klasa. Aby odnaleźć imiona i nazwiska tych uczniów, których nazwiska rozpoczynają się literą M, należy zastosować polecenie SQL
SELECT nazwisko, imie FROM uczniowie WHERE nazwisko IN "M*";
SELECT nazwisko, imie FROM uczniowie WHERE nazwisko LIKE "M*";
SELECT nazwisko, imie FROM uczniowie ORDER BY nazwisko = "M*";
SELECT nazwisko, imie FROM uczniowie ORDER BY nazwisko IN "M*";
SELECT * FROM NAZWISKA WHERE STANOWISKO = ‘URZEDNIK’;
