wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL kartkówka

Total questions: 22

Worksheet time: 51mins

Name
Class
Date
1.
Aby policzyć wszystkie wiersze tabeli Koty należy użyć polecenia:
a)
SELECT COUNT(*) FROM Koty
b)
SELECT ROWNUM() FROM Koty
c)
SELECT COUNT(Koty) AS ROWNUM
d)
SELECT COUNT(ROWNUM) FROM Koty
2.
Kwerenda
SELECT * FROM NAZWISKA WHERE STANOWISKO = ‘URZEDNIK’;
a)
Wyświetli imiona i nazwiska urzędników
b)
Wyświetli wszystkie dane z tabeli nazwiska o stanowisku urzędnik
c)
Wyświetli wszystkie dane z tabeli nazwiska
d)
Wyświetli imię i nazwisko  z tabeli nazwiska dla urzędników
3.
Kwerenda
SELECT imię, nazwisko, pensja, stanowisko FROM NAZWISKA WHERE pensja >= 900 And pensja <= 2500;
a)
Wyświetli wszystkie dane z tabeli nazwiska i pensję od 900 do 2500
b)
Wyświetli imię, nazwisko, pensję, stanowisko z tabeli nazwiska gdzie pensja mieści się w przedziale od 900 do 2500
c)
Wyświetli imię, nazwisko, pensję, stanowisko z tabeli nazwiska gdzie pensja mieści się w przedziale 900 i 2500
d)
Wyświetli wszystkie dane z tabeli nazwiska gdzie pensja mieści się w przedziale od 900 do 2500
4.
Kwerenda w języku SQL wybierająca imię, nazwisko i pensję z tabeli nazwiska dla osób o stanowisku prezes

a)
a)  SELECT imię, nazwisko, pensja FROM NAZWISKA WHERE stanowisko = 'prezes';
b)
a)  SELECT * FROM NAZWISKA WHERE stanowisko = 'prezes';
c)
a)  SELECT imię, nazwisko, pensja FROM NAZWISKA AND stanowisko = 'prezes';
d)
a)  SELECT imię, nazwisko, pensja FROM NAZWISKA WHERE 'prezes';
5.
Kwerenda wybierająca imię, nazwisko i miasto ludzi z Gdyni z tabeli Nazwiska
a)
SELECT imię, nazwisko, miasto FROM NAZWISKA WHERE Miasto = 'Gdynia';
b)
SELECT *  FROM NAZWISKA WHERE Miasto = 'Gdynia';
c)
SELECT imię, nazwisko, miasto FROM NAZWISKA WHERE  'Gdynia';
d)
SELECT imię, nazwisko, miasto FROM NAZWISKA AND Miasto = 'Gdynia';
6.
Dana jest tabela o nazwie przedmioty z polami ocena i uczenID. Aby policzyć średnią ocen ucznia o ID równym 7, należy posłużyć się zapytaniem
a)
AVG SELECT ocena FROM przedmioty WHERE uczenID=7;
b)
SELECT AVG(ocena) FROM przedmioty WHERE uczenID=7;
c)
COUNT SELECT ocena FROM przedmioty WHERE uczenID=7;
d)
SELECT COUNT(ocena) FROM przedmioty WHERE uczenID=7;
7.

Zapytanie wybierające imie, nazwisko i ocenę z tabeli UCZNIOWIE dla uczniów klasy IVa:

a)

SELECT imie, nazwisko, ocena FROM UCZNIOWIE

WHERE klasa='IVA';

b)

SELECT * FROM UCZNIOWIE

WHERE klasa='IVA';

c)

SELECT imie, nazwisko, ocena

FROM UCZNIOWIE AND klasa='IVA';

d)

SELECT imie, nazwisko, ocena FROM UCZNIOWIE

LIKE klasa='IVA';

8.

Kwerenda oparta na tabeli OSOBY(pola: imie, nazwisko, miasto), która dla każdego miasta poda ilosc zapisanych osob ma postać:

a)

SELECT miasto, COUNT(nazwisko) AS Ile_osob

FROM OSOBY GROUP BY miasto;

b)

SELECT miasto, COUNT(nazwisko) AS ile_osob

FROM OSOBY ORDER BY miasto;

c)

SELECT DISTINCT miasto, COUNT(nazwisko) AS ile_osob

FROM OSOBY;

9.

Kwerenda oparta na tabeli OSOBY (pola: imie, nazwisko, miasto), która dla miasta o nazwie Bydgoszcz poda ilość zapisanych osób ma postać:

a)

SELECT miasto, COUNT(nazwisko) AS Ile_osob

FROM BYDGOSZCZ

GROUP BY miasto;

b)

SELECT miasto, COUNT(nazwisko) AS ile_osob

FROM OSOBY GROUP BY miasto

WHERE miasto='Bydgoszcz';

c)

SELECT miasto, COUNT(nazwisko) AS Ile_osob

FROM OSOBY

WHERE miasto='Bydgoszcz';

10.

Wynik zapytania:

SELECT * FROM Uczniowie WHERE srednia>5 ORDER BY klasa DESC;

będzie uporządkowany według klasy:

a)

rosnąco

b)

malejąco

11.

Dana jest tabela mieszkania zawierająca kolumny o nazwach: adres, metraz, ile_pokoi, standard, status, cena. Wykonanie przedstawionej kwerendy SQL SELECT sprawi, że zostaną wyświetlone

a)

wszystkie dane tych mieszkań, które mają co najmniej 3 pokoje.

b)

metraż oraz cena tych mieszkań, które mają więcej niż 3 pokoje.

c)

metraż oraz cena tych mieszkań, które mają co najmniej niż 3 pokoje.

d)

wszystkie dane oprócz adresu tych mieszkań, które mają więcej niż 3 pokoje.

12.

Wyszukując z tabeli Pracownicy wyłącznie nazwiska, w których ostatnią literą jest „i”, można użyć kwerendy SQL

a)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i";

b)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i%";

c)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i";

d)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i%"

13.

Wynikiem zapytania SELECT SUM(sztuk) FROM produkty WHERE (cena = 1 OR cena = 2) jest 660

a)

Prawda

b)

Fałsz

14.

W bazie danych, w celu uporządkowania listy uczniów według roku urodzenia, należy użyć polecenia

a)

SELECT imie,nazwisko,klasa from uczniowie group by rok_urodzenia

b)

SELECT imie,nazwisko,klasa from uczniowie where rok_urodzenia = 1994

c)

SELECT imie,nazwisko,klasa from uczniowie order by nazwisko

d)

SELECT imie,nazwisko,klasa from uczniowie order by rok_urodzenia

15.

Wskaż zapytanie, w którym dane zostały posortowane.

a)

SELECT DISTINCT produkt, cena FROM artykuly;

b)

SELECT imie, nazwisko FROM mieszkancy WHERE wiek > 18 ORDER BY wiek;

c)

SELECT nazwisko FROM firma WHERE pensja > 2000 LIMIT 10;

d)

SELECT AVG(ocena) FROM uczniowie WHERE klasa = 2;

16.

Wyszukując z tabeli Pracownicy wyłącznie nazwiska, w których pierwszą literą jest "P", można użyć kwerendy SQL.

4 lines
17.

Dana jest tabela zwierzeta z polami: nazwa, gatunek, gromada, cechy, dlugosc_zycia. Dla dowolnego zestawu danych, aby wyświetlić nazwy tych zwierząt, które żyją przynajmniej 20 lat oraz są ssakami, należy wydać zapytanie:

4 lines
18.

Dana jest tabela ksiazki z polami: tytul, autor (typu tekstowego), cena (typu liczbowego). Aby kwerenda SELECT zwróciła tylko tytuły, dla których cena jest mniejsza od 50zł, należy zapisać:

4 lines
19.

W bazie danych sklepu komputerowego istnieje tabela komputery. Aby zdefiniować raport wyświetlający dla dowolnego zbioru danych tabeli, jedynie pola tabeli dla komputerów, w których jest nie mniej niż 8 GB pamięci, a procesor to Intel, można posłużyć sie kwerendą

4 lines
20.

Tabela Pacjenci ma pola: imie, nazwisko, wiek, lekarz_id. Aby zestawić raport zawierający wyłącznie imiona i nazwiska pacjentów poniżej 18 roku życia, którzy zapisani są do lekarza o id równym 6, można posłużyć się kwerendą SQL

4 lines
21.

Baza danych zawiera tabelę o nazwie pracownicy o polach: nazwisko, imie, pensja, wiek. Jak wygląda składnia polecenia wyznaczającego średnią pensję pracowników?

4 lines
22.

Zdefiniowano bazę danych z tabelą podzespoły o polach: model, producent, typ, cena. Aby wyświetlić wszystkie modele pamięci RAM firmy Kingston w kolejności od najtańszej do najdroższej, należy posłużyć się kwerendą:

4 lines