Базы данных.sa_Python0

Базы данных.sa_Python0 — вариант 2

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

21 вопрос Вариант 2 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что делает команда SELECT в SQL?

  1. Удаляет данные из таблицы
  2. Добавляет данные в таблицу
  3. Выбирает данные из таблицы
  4. Изменяет данные в таблице
Вопрос 2

Для чего используется оператор WHERE?

  1. Для сортировки данных
  2. Для фильтрации данных по условиям
  3. Для группировки данных
  4. Для добавления данных
Вопрос 3

Что делает команда ORDER BY?

  1. Группирует данные
  2. Сортирует данные
  3. Фильтрует данные
  4. Изменяет данные
Вопрос 4

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

  1. HAVING
  2. WHERE
  3. GROUP BY
  4. SELECT
Вопрос 5

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

  1. LIKE
  2. IN
  3. NOT
  4. EXISTS
Вопрос 6

Что означает оператор "!=" в SQL?

  1. Равно
  2. Больше чем
  3. Не равно
  4. Меньше чем
Вопрос 7

Что делает функция COUNT()?

  1. Считает количество записей
  2. Добавляет записи
  3. Группирует записи
  4. Фильтрует записи
Вопрос 8

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

  1. Для фильтрации данных по условиям
  2. Для фильтрации сгруппированных данных
  3. Для сортировки данных
  4. Для поиска данных
Вопрос 9

В SQL для сортировки данных используется команда …

  1. ORDER BY
Вопрос 10

Оператор … используется для фильтрации данных по условиям.

  1. WHERE
Вопрос 11

Оператор LIKE используется для поиска …

  1. паттернов
  2. шаблонов
  3. строк
Вопрос 12

В SQL оператором группировки является …

  1. GROUP BY
Вопрос 13

Чтобы сгруппировать данные и отфильтровать их, после GROUP BY используется команда …

  1. HAVING
Вопрос 14

Оператор HAVING используется для фильтрации данных после …

  1. группировки
  2. GROUP BY
Вопрос 15

Команда … используется для выборки данных из таблицы.

  1. SELECT
Вопрос 16

Оператор … применяется для проверки нахождения значения в списке.

  1. IN
Вопрос 17

Соотнесите оператор и его назначение:

  1. SELECT
  2. WHERE
  3. GROUP BY
  4. Выборка данных
  5. Фильтрация данных
  6. Группировка данных
Вопрос 18

Соотнесите агрегатную функцию и её результат:

  1. COUNT()
  2. SUM()
  3. AVG()
  4. Количество записей
  5. Сумма
  6. Среднее значение
Вопрос 19

Упорядочите элементы SQL-запроса:

  1. SELECT
  2. FROM  
  3. WHERE
  4. ORDER BY
Вопрос 20

Упорядочите команды SQL по их использованию в запросе:

  1. Выборка данных
  2. Фильтрация данных
  3. Группировка данных
  4. Сортировка данных
Вопрос 21

Компания «TechRetail» хочет провести анализ продаж своих товаров. Им необходимо выяснить, какие товары были проданы в течение последнего месяца, определить среднюю цену проданных товаров, а также отсортировать результаты по возрастанию цены. Кроме того, им нужно отобрать только те товары, количество продаж которых превышает 100 единиц. Какой SQL-запрос подойдет для решения этой задачи?

  1. SELECT product_name, COUNT(*) AS units_sold, AVG(price) AS avg_price FROM sales WHERE sale_date > CURRENT_DATE - INTERVAL '1 month' GROUP BY product_name HAVING COUNT(*) > 100 ORDER BY avg_price ASC;
  2. SELECT product_name, SUM(price) AS total_price FROM sales WHERE sale_date > CURRENT_DATE - INTERVAL '1 month' GROUP BY product_name ORDER BY product_name;
  3. SELECT product_name, COUNT(*) AS units_sold FROM sales WHERE sale_date > CURRENT_DATE - INTERVAL '1 month' GROUP BY product_name HAVING COUNT(*) > 50 ORDER BY product_name;