wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BD1 - (dane, create, alter, drop, insert, update, select)

Total questions: 56

Worksheet time: 28mins

Name
Class
Date
1.

Które stwierdzenie wyświetli wszystkie pola i rekordy z tabeli o nazwie "celebs"?

a)

SELECT * FROM celebs;

b)

SELECT FROM celebs;

c)

SELECT forename, surname FROM celebs;

d)

SELECT celebs;

2.

Wykonywane zapytanie SQL to:


SELECT player_name, score FROM leaderboard;


Jak nazywa się tabela w tym zapytaniu?

a)

SELECT

b)

player_name

c)

score

d)

leaderboard

3.

Wykonywane zapytanie SQL to:


SELECT player_name, score FROM leaderboard;


Ile kolumn wyników zostanie wyświetlonych po wykonaniu tego zapytania?

a)

0

b)

1

c)

2

d)

3

4.

Które polecenie SQL wyświetli imiona i wzrost wszystkich koszykarzy wyższych niż 200?

a)

SELECT name FROM Player WHERE height >200;

b)

SELECT name FROM Player WHERE height >=200;

c)

SELECT name, height FROM Player WHERE height >200;

d)

SELECT name, height FROM Player WHERE height <200;

5.

Które polecenie SQL wyświetli imiona i wagi wszystkich zapaśników lżejszych niż 170?

a)

SELECT name, weight FROM Wrestler WHERE weight >170;

b)

SELECT name, weight FROM Wrestler WHERE weight <= 170;

c)

SELECT name, weight FROM Wrestler WHERE weight <170;

d)

SELECT name, weight FROM Wrestler WHERE weight >=170;

6.

Która postać zawsze pojawia się na końcu instrukcji SQL?

a)

;

b)

:

c)

,

d)

.

7.

Które z tych stwierdzeń pokaże wszystkich zapaśników posortowanych od najcięższego do najlżejszego?

a)

SELECT * FROM Wrestler WHERE weight <170;

b)

SELECT * FROM Wrestler WHERE weight >170;

c)

SELECT * FROM Wrestler ORDER BY weight ASC;

d)

SELECT * FROM Wrestler ORDER BY weight DESC;

8.

Które z tych stwierdzeń pokaże wszystkich zapaśników w porządku alfabetycznym według ich imienia

a)

SELECT * FROM Wrestler ORDER BY name ASC;

b)

SELECT * FROM Wrestler ORDER BY name DESC;

c)

SELECT * FROM Wrestler ORDER BY weight ASC;

d)

SELECT * FROM Wrestler ORDER BY weight DESC;

9.

Które polecenie SQL wyświetli imiona i wzrost wszystkich koszykarzy posortowanych od najmniejszego do najwyższego?

a)

SELECT name FROM Player ORDER BY height ASC;

b)

SELECT name FROM Player ORDER BY height DESC;

c)

SELECT name, height FROM Player ORDER BY height ASC;

d)

SELECT name, height FROM Player ORDER BY height DESC;

10.

Jaka jest poprawna kolejność klauzul w instrukcji SQL?

a)

SELECT, FROM, ORDER BY, WHERE

b)

SELECT, FROM, WHERE, ORDER BY

c)

SELECT, WHERE, FROM, ORDER BY

d)

WHERE, FROM, SELECT, ORDER BY

11.

Jak wybrać wszystkie wiersze z tabeli "Designer"?

a)

SELECT * FROM Designer

b)

SELECT [All] FROM Designer

c)

SELECT Designer.*

d)

SELECT FROM Designer

12.

Które stwierdzenie pozwala nam dodać rekord do tabeli?

a)

Add To

b)

Update To

c)

Add To

d)

Insert To

13.

Które zapytanie zwróci tylko pola DesignerID i Designer?

a)

SELECT * FROM Designers

b)

SELECT DesignerID, Name FROM Designers

c)

SELECT DesignerID AND Designer FROM Designers

d)

SELECT DesignerID, Designer FROM Designers

14.

Jak mogę zwrócić wszystkie przedmioty w tabeli Item posortowane od najniższej do najwyższej ceny?

a)

SELECT * FROM Items ORDER BY Price ASCENDING

b)

SELECT * FROM Items ORDER BY Price ASC

c)

SELECT * FROM Items BY Price LOWEST TO HIGHEST

d)

SELECT * FROM Items ORDER BY Price DESC

15.

Jak wyświetlić krzesła w tabeli przedmiotów, które mają cenę większą niż 50 £.

a)

SELECT * FROM Items WHERE Type = 'Chair' AND Price > 50

b)

SELECT * FROM Items WHERE Type = 'Chair' OR Price < 100

c)

SELECT * FROM Iterms WHERE Type = 'Chair' AND Price >= 50

d)

SELECT * FROM Items WHERE Price > 50

16.

Jak w SQL wybrać wszystkie rekordy z tabeli o nazwie „Persons”, gdzie wartość kolumny „FirstName” kończy się na „a”?

a)

SELECT * FROM Persons WHERE FirstName=’a’

b)

SELECT * FROM Persons WHERE FirstName LIKE ‘a%’

c)

SELECT * FROM Persons WHERE FirstName LIKE ‘%a’

d)

SELECT * FROM Persons WHERE FirstName=’%a%’

17.

Zapytanie SQL, aby znaleźć wszystkie miasta, których wilgotność wynosi 95.

a)

SELECT miasto WHERE wilgotność = 95

b)

SELECT miasto FROM pogoda WHERE wilgotność = 95

c)

SELECT wilgotność = 89 FROM pogoda

d)

SELECT miasto FROM pogoda

18.

Jak wybrać wartości z określonego zakresu?

a)

SELECT * FROM Products WHERE price IN (18, 22)

b)

SELECT * FROM Products WHERE price BETWEEN 18

AND 22

c)

SELECT * FROM Products WHERE price >= 18 AND

price <= 22

d)

SELECT * FROM Products WHERE price >= 18 OR

price <= 22

19.

Jak wybrać wartości, które są zawarte w zbiorze (tablicy)?

a)

SELECT * FROM Products WHERE name LIKE ('nik', 'alex')

b)

SELECT * FROM Products WHERE name IN ('nik', 'alex')

c)

SELECT * FROM Products WHERE name LIKE 'nik'

OR name LIKE 'alex'

d)

SELECT * FROM Products WHERE name BETWEE 'nik'

AND 'alex'

20.

Które słowo kluczowe SQL jest używane do pobierania tylko unikalnych wartości?

a)

DISTINCT

b)

DIFFERENT

c)

DISTINCTIVE

d)

UNIQUE

21.

Co oznacza LIKE '%0%0%' ?

a)

Zaczyna się od dwóch 0

b)

Kończy się na dwóch 0

c)

Ma więcej niż dwa 0

d)

Ma dwa 0 w dowolnej pozycji.

22.

Jakie zapytanie SQL wyświetli wszystkie produkty, których cena jest mniejsza niż 100 £?

a)

SELECT * FROM Products WHERE Price < 100

b)

SELECT * FROM Products WHERE Price <= 100

c)

SELECT * FROM Products WHERE Price > 100

d)

SELECT * FROM Products WHERE Price >= 100

23.

Jakie zapytanie SQL zwróci wszystkie rekordy z tabeli "Orders" posortowane według daty zamówienia (rosnąco)?

a)

SELECT * FROM Orders ORDER BY OrderDate ASC;

b)

SELECT * FROM Orders ORDER BY OrderDate DESC;

c)

SELECT * FROM Orders ORDER BY Date ASC;

d)

SELECT * FROM Orders ORDER BY Date DESC;

24.

Jakie zapytanie SQL wyświetli wszystkie unikalne wartości w kolumnie "Category" z tabeli "Items"?

a)

SELECT DISTINCT Category FROM Items;

b)

SELECT UNIQUE Category FROM Items;

c)

SELECT Category FROM Items;

d)

SELECT ALL Category FROM Items;

25.

Jakie zapytanie SQL wyświetli wszystkie produkty, których nazwa zaczyna się na literę 'A'?

a)

SELECT * FROM Products WHERE Name LIKE 'A%';

b)

SELECT * FROM Products WHERE Name LIKE '%A';

c)

SELECT * FROM Products WHERE Name = 'A%';

d)

SELECT * FROM Products WHERE Name LIKE 'A';

26.

Jakie zapytanie SQL usunie rekordy z tabeli "Users"?

a)

DELETE FROM Users;

b)

REMOVE FROM Users;

c)

DROP FROM Users;

d)

ERASE FROM Users;

27.

Jakie zapytanie SQL zaktualizuje cenę produktu o ID 5 na 150?

a)

UPDATE Products SET Price = 150 WHERE ID = 5;

b)

MODIFY Products SET Price = 150 WHERE ID = 5;

c)

CHANGE Products SET Price = 150 WHERE ID = 5;

d)

ALTER Products SET Price = 150 WHERE ID = 5;

28.

Co oznacza LIKE 'A%' ?

a)

Zaczyna się na literę A

b)

Kończy się na literę A

c)

Ma literę A w dowolnej pozycji

d)

Nie zawiera litery A

29.

Który operator służy do porównania wartości w SQL?

a)

=

b)

<>

c)

LIKE

d)

BETWEEN

30.

Który typ danych jest odpowiedni do przechowywania długiego tekstu?

a)

VARCHAR

b)

TEXT

c)

CHAR

d)

INT

31.

W którym przypadku najlepiej użyć operatora IN?

a)

Przy sprawdzaniu zakresu

b)

Przy porównaniu jednej wartości

c)

Przy sprawdzaniu wielu wartości

d)

Przy użyciu funkcji

32.

Który operator SQL sprawdza, czy wartość mieści się w określonym zakresie?

a)

<>

b)

LIKE

c)

BETWEEN AND

d)

IN

33.

Który operator służy do wykluczania wartości?

a)

IN

b)

NOT

c)

LIKE

d)

<>

34.

BETWEEN w SQL służy do:

a)

Łączenia tabel

b)

Sprawdzania wartości w zakresie

c)

Usuwania danych

d)

Dodawania wartości

35.

Komenda SQL do tworzenia bazy danych to:

a)

CREATE DATABASE

b)

ALTER DATABASE

c)

DROP DATABASE

d)

DELETE DATABASE

36.

Jakiego polecenia użyjesz do usunięcia tabeli?

a)

ALTER TABLE

b)

DROP TABLE

c)

DELETE TABLE

d)

REMOVE TABLE

37.

Jaki atrybut wymaga, aby kolumna nie przyjmowała wartości NULL?

a)

UNIQUE

b)

PRIMARY KEY

c)

AUTO_INCREMENT

d)

NOT NULL

38.

Która komenda dodaje nową kolumnę do istniejącej tabeli?

a)

CREATE COLUMN

b)

ALTER TABLE ADD

c)

DROP COLUMN

d)

ADD COLUMN TO

39.

Jakie polecenie usunie kolumnę z tabeli?

a)

DROP COLUMN

b)

ALTER TABLE DELETE COLUMN

c)

REMOVE COLUMN

d)

DELETE COLUMN

40.

PRIMARY KEY służy do:

a)

Automatycznego wypełniania wartości

b)

Określania unikalnego identyfikatora w tabeli

c)

Tworzenia połączeń między tabelami

d)

Usuwania danych z tabeli

41.

Jak utworzyć tabelę z kolumną autoincrementowaną?

a)

`CREATE TABLE`

b)

`CREATE TABLE...AUTO_INCREMENT`

c)

`ALTER TABLE...AUTO_INCREMENT`

d)

`CREATE...PRIMARY KEY`

42.

Jak zmodyfikować istniejącą tabelę, aby dodać `UNIQUE`?

a)

`ALTER TABLE ADD UNIQUE`

b)

`CREATE UNIQUE`

c)

`UNIQUE`

d)

`ADD UNIQUE TO TABLE`

43.

Jak dodać atrybut `NOT NULL` do istniejącej kolumny?

a)

`ALTER TABLE MODIFY COLUMN`

b)

`UPDATE TABLE SET`

c)

`CREATE COLUMN NOT NULL`

d)

`ADD NOT NULL TO COLUMN`

44.

Komenda do usunięcia bazy danych:

a)

`DROP TABLE`

b)

`DELETE DATABASE`

c)

`DROP DATABASE`

d)

`REMOVE DATABASE`

45.

Który atrybut wymusza unikalne wartości?

a)

`UNIQUE`

b)

`PRIMARY KEY`

c)

`NOT NULL`

d)

`AUTO_INCREMENT`

46.

Jak zaktualizować dane w istniejącej tabeli?

a)

`UPDATE`

b)

`ALTER TABLE`

c)

`INSERT INTO`

d)

`DROP TABLE`

47.

`INSERT INTO` służy do:

a)

Tworzenia tabel

b)

Usuwania rekordów

c)

Dodawania nowych rekordów

d)

Wyszukiwania danych

48.

Komenda `DELETE FROM` usuwa:

a)

Kolumny z tabeli

b)

Wszystkie rekordy z tabeli

c)

Tabelę

d)

Wszystkie kolumny

49.

W `INSERT INTO` jakie wartości są wprowadzane?

a)

Nowe rekordy

b)

Nowe tabele

c)

Usuwane rekordy

d)

Zaktualizowane rekordy

50.

Typ danych CHAR służy do przechowywania:

a)

liczb całkowitych

b)

krótkich ciągów znaków

c)

daty

d)

liczby zmiennoprzecinkowej

51.

Czym jest atrybut w bazach danych?

a)

typem relacji

b)

kolumną w tabeli

c)

kluczem obcym

d)

rekordem w tabeli

52.

Który typ klucza identyfikuje każdy rekord w tabeli jednoznacznie?

a)

Klucz prosty

b)

Klucz obcy

c)

Klucz główny

d)

Klucz złożony

53.

Klucz złożony składa się z:

a)

jednej kolumny

b)

dwóch lub więcej kolumn

c)

klucza obcego

d)

typów danych

54.

Czym jest krotka?

a)

kolumną w tabeli

b)

rekordem w tabeli

c)

kluczem głównym

d)

typem relacji

55.

Który typ klucza służy do tworzenia powiązań między tabelami?

a)

Klucz główny

b)

Klucz prosty

c)

Klucz obcy

d)

Klucz złożony

56.

Który typ danych przechowuje datę i godzinę?

a)

DATE

b)

TIME

c)

DATETIME

d)

ENUM