Впорядкування, пошук і фільтрування даних (SQL)

Додано: 7 жовтня
Предмет: Інформатика, 10 клас
14 запитань
Запитання 1

Яка частина SQL-запиту відповідає за фільтрування рядків?

варіанти відповідей

ORDER BY

WHERE

LIMIT

FROM

Запитання 2

Що робить ORDER BY plays DESC?

варіанти відповідей

Сортує за спаданням кількості прослуховувань

Видаляє рядки з малою кількістю прослуховувань

Сортує за зростанням кількості прослуховувань

Залишає лише унікальні значення

Запитання 3

Які оператори можна використовувати в умові WHERE?

варіанти відповідей

BETWEEN

LIKE

IN

DESC

Запитання 4

Що означає символ % у шаблоні LIKE?

варіанти відповідей

Рівно один символ

Будь-яку кількість будь-яких символів

Лише цифри

Відсоток від значення

Запитання 5

Потрібно отримати 5 найпопулярніших треків. Який запит правильний?

варіанти відповідей

SELECT title FROM tracks LIMIT 5 ORDER BY plays DESC

SELECT title FROM tracks ORDER BY plays LIMIT 5

SELECT title FROM tracks WHERE plays > 5

SELECT title FROM tracks ORDER BY plays DESC LIMIT 5

Запитання 6

Запит SELECT title FROM tracks WHERE title LIKE '%кава%' поверне треки, назва яких...

варіанти відповідей

починається зі слова 'кава'

закінчується на 'кава'

містить 'кава' будь-де

дорівнює рівно 'кава'

Запитання 7

Учень написав WHERE country = 'Польща' OR 'США' і отримав дивний результат. Як правильно?

варіанти відповідей

WHERE country = 'Польща' AND 'США'

WHERE country IN ('Польща', 'США')

WHERE country LIKE 'Польща США'

WHERE country BETWEEN 'Польща' AND 'США'

Запитання 8

Треки тривалістю від 180 до 210 секунд включно найкоротше знайти так:

варіанти відповідей

WHERE duration_sec BETWEEN 180 AND 210

WHERE duration_sec > 180 OR duration_sec < 210

WHERE duration_sec IN (180, 210)

WHERE duration_sec LIKE '18%'

Запитання 9

Запит WHERE release_year = 2024 OR release_year = 2025 AND plays > 300000 повернув тихий трек 2024 року з 43 000 прослуховувань. Чому?

варіанти відповідей

Помилка в базі даних

AND виконується раніше за OR, потрібні дужки

Оператор OR не працює з числами

Трек має неправильний рік

Запитання 10

Аналітику потрібен список видач книг, які ще не повернули, від найстаріших до найновіших. Які частини має містити запит?

варіанти відповідей

WHERE returned_on IS NULL

ORDER BY taken_on ASC

FROM loans

LIMIT 1

Запитання 11

У SQLite запит WHERE title LIKE 'ран%' не знайшов трек 'Ранкова кава'. Чому?

варіанти відповідей

LIKE не працює з кирилицею взагалі

Для кирилиці SQLite розрізняє великі й малі літери

Потрібно використовувати символ _ замість %

Назви треків не можна шукати через LIKE

Запитання 12

Що поверне запит SELECT DISTINCT city FROM users?

варіанти відповідей

Кількість міст

Місто, де найбільше користувачів

Усі міста з повтореннями

Список міст без повторень

Запитання 13

Користувач на сайті обрав 'смартфони до 15 000 грн, спочатку дешевші'. Яка частина запиту відповідає за 'спочатку дешевші'?

варіанти відповідей

WHERE price <= 15000

ORDER BY price ASC

LIMIT 20

SELECT DISTINCT price

Запитання 14

Які запити повернуть користувачів 2009 року народження без Premium?

варіанти відповідей

WHERE birth_year = 2009 AND premium = 0

WHERE premium = 0 AND birth_year = 2009

WHERE birth_year = 2009 OR premium = 0

WHERE birth_year = 2009

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест
В прямому ефірі
Інтернет-конференція: Інклюзія та робота з дітьми з ООП: команда психолого-педагогічного супроводу