Какой верный ответ на задачку выше? ⬆️
Anonymous Quiz
4%
quantity
27%
order_id
13%
order_date
56%
customer_id
Что покажет следующий запрос?
SELECT seller_id, COUNT(*) FROM Orders where seller_id IN (2,4,6) GROUP BY seller_id ;
SELECT seller_id, COUNT(*) FROM Orders where seller_id IN (2,4,6) GROUP BY seller_id ;
Anonymous Quiz
75%
Количество заказов, сгруппированное по продавцам 2, 4 и 6
11%
Количество продавцов, у которых 2, 4 или 6 товаров
4%
Ничего: запрос составлен неверно,WHERE указывается после группировки
10%
Ничего: запрос составлен неверно, для указания условия должно быть использовано HAVING
Какого из перечисленных ниже видов JOIN на самом деле не существует?
Anonymous Quiz
1%
LEFT JOIN – выводит все записи первой таблицы, а для ненайденных пар проставляет значение NULL
2%
RIGHT JOIN – выводит все из 2-ой таблицы, а на место недостающей информации проставляет NULL
3%
INNER JOIN – показывает только те записи, для которых нашлись пары
94%
TRUE JOIN – выводит все истинные значения
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос вернёт три самых дорогих товара из таблицы product?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ👇
SELECT * FROM product ORDER BY price DESC LIMIT 3;
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос вернёт три самых дорогих товара из таблицы product?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что вернёт запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
WITH ranked AS (
SELECT price,
ROW_NUMBER() OVER (ORDER BY price) AS rn,
COUNT(*) OVER () AS cnt
FROM product
)
SELECT AVG(price)
FROM ranked
WHERE rn IN (FLOOR((cnt + 1) / 2), CEIL((cnt + 1) / 2));
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Telegram
SQL задачи
Друзья, мы тут сделали тестовую базу данных и добавили данные в неё. Следующие задачки и тесты будут на основе этой БД.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.…
Код генерации базы данных и INSERT данных по ссылке ТУТ.
Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.…
👍2
Возможно ли использование одновременно двух агрегирующих функций? Пример:
SELECT MIN(price), MAX(price) FROM Orders;
SELECT MIN(price), MAX(price) FROM Orders;
Anonymous Quiz
15%
Да, но данный запрос составлен неверно, надо так: SELECT * FROM Orders WHERE price IN (MIN, MAX);
69%
Да, в результате мы получим минимальную и максимальную стоимости
3%
Да, в результате мы получим стоимости, отсортированные от минимальной к максимальной
12%
Нет, две функции использовать одновременно нельзя
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос вернёт строки из customer, где в фамилии
(last_name) присутствуют цифры?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ⤵️
SELECT * FROM customer WHERE REGEXP_LIKE(last_name, '[0-9]');
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос вернёт строки из customer, где в фамилии
(last_name) присутствуют цифры?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
Что вернет следующий SQL-запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
SELECT DISTINCT SUBSTRING_INDEX(email, '@', -1) AS domain
FROM customer;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Telegram
SQL задачи
Друзья, мы тут сделали тестовую базу данных и добавили данные в неё. Следующие задачки и тесты будут на основе этой БД.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.…
Код генерации базы данных и INSERT данных по ссылке ТУТ.
Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.…
Какой верный ответ на задачку выше? ⤴️
Anonymous Quiz
42%
Только домены из email
49%
Только имена до @
4%
Полные email
4%
Количество доменов
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос вернет номер ISO-недели для даты из столбца order_date таблицы order_table в MySQL?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ👇
SELECT WEEK(order_date, 3) FROM order_table;
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос вернет номер ISO-недели для даты из столбца order_date таблицы order_table в MySQL?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Какой верный ответ на задачку выше? ⬆️
Anonymous Quiz
21%
SELECT WEEK(order_date) FROM customer;
57%
SELECT WEEK(order_date, 3) FROM order_table;
7%
SELECT WEEKS(order_date, 003) FROM order_table;
16%
SELECT DATE(order_date) FROM order_table;
Какой запрос вернет информацию о заказчиках, проживающих в одном из городов: Москва, Тбилиси, Львов?
Anonymous Quiz
5%
SELECT Moscow, Tbilisi, Lvov FROM Customers
88%
SELECT * FROM Customers WHERE City IN (‘Moscow’, ‘Tbilisi’, ‘Lvov’)
7%
SELECT City IN (‘Moscow’, ‘Tbilisi’, ‘Lvov’) FROM Customers
👍3
Что возвращает ROUND(789.8389, 2)?
Anonymous Quiz
65%
789.84
22%
789.83
1%
78
5%
789.0
6%
Посмотреть ответ
👍1
Какая команда используется для объединения результатов запроса без удаления дубликатов?
Anonymous Quiz
17%
UNION
63%
UNION ALL
20%
FULL JOIN
👍1
Какой командой можно создать новую таблицу?
Anonymous Quiz
96%
CREATE TABLE
1%
MAKE TABLE
1%
SET TABLE
2%
Создавать таблицы можно только через интерфейс СУБД, специальной SQL-команды для этого нет
👎12😁3
Оператор REVOKE предназначен для…
Anonymous Quiz
18%
Предоставления пользователю или группе пользователей прав на осуществление определенных операций
15%
Установления запрета, который является приоритетным по сравнению с разрешением, для пользователя
67%
Отзыва у пользователя или группы пользователей выданных ранее разрешений
👍10👎1
Что такое JOIN?
Anonymous Quiz
93%
Операция объединения
5%
Операция группировки
1%
Операция суммирования
2%
Операция создания
🤔6👍1
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Что произойдет, если попытаться удалить категорию, у которой есть продукты в таблице product?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ👇
Ошибка из-за внешнего ключа.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Что произойдет, если попытаться удалить категорию, у которой есть продукты в таблице product?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2