wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Основные операции в SQL

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Какой оператор используется для выбора всех столбцов из таблицы?

a)

SELECT *

b)

SELECT ALL

c)

SELECT FROM

d)

SELECT COLUMN

2.

Какой результат вернет следующий запрос?

SELECT *

FROM Customers

WHERE city = 'Paris';

a)

Выберет всех клиентов из города Paris

b)

Выберет всех клиентов, чье имя равно 'Paris'

c)

Выберет всех клиентов, у которых столбец 'city' содержит 'Paris' в любом месте

d)

Выберет только уникальные города с именем 'Paris'

3.

Что делает следующий запрос?

SELECT SUM(salary) FROM employees;

a)

Считает количество записей

b)

Находит максимальную зарплату

c)

Находит сумму всех зарплат

d)

Находит минимальную зарплату

4.

Какой оператор используется для фильтрации данных до группировки?

a)

HAVING

b)

WHERE

c)

SELECT

d)

ORDER BY

5.

Что делает следующий запрос?

SELECT PlaylistId, Name FROM Playlist;

a)

Выбирает все записи, где PlaylistId равно Name

b)

Выбирает все столбцы из таблицы Playlist

c)

Выбирает столбцы PlaylistId и Name из таблицы Playlist

d)

Выбирает уникальные значения в столбцах PlaylistId и Name

6.

Для чего используется условие HAVING?

a)

Для фильтрации строк до группировки

b)

Для фильтрации строк после группировки

c)

Для сортировки строк

d)

Для соединения таблиц

7.

Какой результат вернет следующий запрос?

SELECT COUNT(TrackId)

FROM Track

WHERE Bytes < 10 000 000;

a)

Количество строк, где TrackId больше 10 миллионов

b)

Количество строк, где размер в байтах меньше 10 миллионов

c)

Общую сумму байтов в треках

d)

Количество уникальных TrackId

8.

Какой запрос вернет строки, где имя клиента начинается с 'A'?

a)

SELECT *

FROM Customers WHERE Name

LIKE '%A%'

b)

SELECT *

FROM Customers WHERE Name LIKE 'A%'

c)

SELECT *

FROM Customers WHERE Name = 'A%'

d)

SELECT * FROM Customers WHERE Name LIKE '%A'

9.

Какой оператор используется для группировки строк по значениям столбца?

a)

GROUP BY

b)

HAVING

c)

COUNT

d)

ORDER BY

10.

Что делает следующий запрос?

SELECT user_id, SUM(spent_minutes)

FROM course_reviews

GROUP BY user_id

HAVING SUM(spent_minutes) < 30;

a)

Выбирает пользователей, потративших более 30 минут

b)

Выбирает всех пользователей и сумму времени

c)

Выбирает пользователей, потративших менее 30 минут

d)

Выбирает пользователей, потративших ровно 30 минут