wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

мова запитів SQL

Total questions: 24

Worksheet time: 30mins

Name
Class
Date
1.

За допомогою якого предікату можна вибрати унікальні записи, або унікальні комбінації записів?

a)

DISTINCT

b)

DESC

c)

BETWEEN

d)

ORDER BY

2.

За допомогою якого оператора можна виконати групування даних?

a)

ORDER BY

b)

WHERE

c)

GROUP BY

d)

HAVING

3.

За допомогою якого оператора можна перевірити виконання умови для згрупованих даних?

a)

ORDER BY

b)

WHERE

c)

GROUP BY

d)

HAVING

4.

За допомогою якого оператора можна вибрати записи, що мають заповнені комірки в полі Доплата?

a)

WHERE Доплата IN NULL

b)

WHERE Доплата NOT IN

c)

WHERE Доплата NOT IS NULL

d)

WHERE Доплата=' '

e)

WHERE Доплата <> ’%'

5.

За допомогою якого оператора можна виконати сортування даних в полі Оклад за спаданням

a)

WHERE Оклад DESC

b)

ORDER BY Оклад DESC

c)

ORDER BY Оклад АSC

d)

ORDER BY Оклад DISTINCT

6.

За допомогою якого оператора можна виконати сортування даних в полі Оклад за зростанням?

a)

ORDER BY Оклад DESC

b)

ORDER BY Оклад АSC

c)

ORDER BY Оклад

d)

GROOP BY Оклад

7.

За допомогою якого оператора можна виконати сортування даних в полі Оклад за спаданням, та за зростанням в полі Дохід ?

a)

ORDER BY Оклад DESC, Дохід

b)

ORDER BY Оклад АSC, Дохід DESC

c)

WHERE Оклад DESC, Дохід АSC

d)

ORDER BY Оклад DISTINCT

e)

ORDER BY Оклад DESC, Дохід АSC

8.

Потрібно вибрати дані про працівників, які мають дохід між 1500 і 1800 грн. Який з нижче наведених умов записані правильно?

a)

WHERE Дохід IN (1500, 1700, 1800)

b)

WHERE Дохід BETWEEN 1500 AND 1800

c)

WHERE Дохід>= 1500 AND Дохід <=1800

d)

WHERE Дохід Дохід>= 1500 OR Дохід <=1800

e)

HAVING Дохід IN (1500, 1700, 1800)

9.

Яку умову потрібно задати, щоб вибрати імена працівників, у імені яких зустрічається літера "T".

a)

WHERE Співробітник АLIKE ‘%T%'

b)

WHERE Співробітник АLIKE ‘T%’

c)

WHERE Співробітник = ‘T%’

d)

WHERE Співробітник = ‘%T%’

10.

Що буде результатом роботи запиту?

SELECT COUNT(*)

FROM Місто;

a)

Кількість записів в таблиці Місто

b)

Кількість записів в таблиці COUNT

c)

Кількість унікальних записів в таблиці Місто

d)

Всі значення з поля COUNT таблиці Місто

11.

За допомогою якого оператора можна вибрати записи, що мають заповнені комірки в полі Місто?

a)

WHERE Місто IN NULL

b)

WHERE Місто NOT IN NULL

c)

WHERE Місто NOT IS NULL

d)

WHERE Місто LIKE '%'

12.

Запит містить наступну умову WHERE city IN ('Київ' , 'Біла Церква' , 'Кременчук' , 'Полтава');

Яка умова є аналогом наведеної

a)

WHERE city = 'Київ' , 'Біла Церква', 'Кременчук', 'Полтава';

b)

WHERE city = 'Київ' OR city = 'Біла Церква' OR city = 'Кременчук' OR city = 'Полтава';

c)

WHERE city IS (Київ , Біла Церква , Кременчук , Полтава);

d)

WHERE city ALIKE ('Київ' , 'Біла Церква' , 'Кременчук' , 'Полтава');

13.

За допомогою якої SQL конструкції можна видалити таблицю Stusent?

a)

DROP TABLE Stusent;

b)

DELETE Stusent

c)

CREATE TABLE Stusent;

d)

DELETE * FROM STUDENTS

14.

За допомогою якого оператора можна вибрати записи, що мають незаповнені комірки в полі Доплата?

a)

WHERE Доплата IS NULL

b)

WHERE Доплата NOT IN null

c)

WHERE Доплата NOT IS NULL

d)

WHERE Доплата=' '

e)

WHERE Доплата <> ’%'

15.

Прочитайте SQL код. Запишіть пропущений параметр.

SELECT Name, AVG(Bal)

From Informatik

GROUP BY (a)   ;

16.

З якого оператору має розпочинатись запит на видалення таблиці

a)

INSERT INTO

b)

DELETE

c)

CREATE TABLE

d)

UPDATE

e)

DROP TABLE

17.

При створені нової таблиці описане поле ID

(ID CHAR(10) NOT NULL Primary key);

Що означає напис NOT NULL

a)

В полі є дані

b)

Поле ключове

c)

Поле обов'язкове для заповнення

d)

Поле створювати обов'язково

18.

Як видалити всі записи з таблиці STUDENTS

a)

DELETE * FROM STUDENTS;

b)

DELETE * FROM STUDENTS WHERE ALL ;

c)

SELECT * FROM STUDENTS DELETE ALL;

d)

DELETE * STUDENTS;

19.

Яке з полів таблиці Customers ключове

CREATE TABLE Customers

(Kod CHAR(10) NOT NULL ,

Name CHAR(25) NOT NULL Primary key,

Address CHAR(25) NULL,

Vik INTEGER NULL,

Available Boolean NOT NULL,)

a)

Kod

b)

Address

c)

Name

d)

Available

e)

Vik

20.

З якої таблиці додаються дані до таблиці Підсумок

INSERT INTO Підсумок (Назва, Місяць, Вартість)

SELECT Назва, Дата, Ціна*Кількість AS Vart FROM Товар;

a)

Підсумок

b)

Vart

c)

INTO

d)

Товар

21.

Які з полів таблиці Customers обов'язкові для заповнення

CREATE TABLE Customers

(Kod CHAR(10) NULL ,

Name CHAR(25) NOT NULL Primary key,

Address CHAR(25) NULL,

Vik INTEGER NULL,

Available Boolean NOT NULL,)

a)

Kod

b)

Address

c)

Name

d)

Available

e)

Vik

22.

Що буде результатом роботи запиту?

SELECT COUNT(student), Klass

FROM Licey

GROUP BY Klass;

a)

Кількість учнів в кожному класі

b)

Кількість однакових імен в класах

c)

Кількість класів в ліцеї

d)

Кількість класів з подібними назвами

23.

Прочитайте SQL код. Запишіть пропущений параметр.

SELECT Name, Class

From Informatik

(a)   Name DESC;

24.

Прочитайте SQL код. Запишіть пропущений оператор

SELECT First(Date), Student, AVG(Bal)

FROM Class

GROUP BY Student

(a)   AVG(Bal) >= 7