#Задача3:
Используй схему данных отсюда
Получи информацию о самом дорогом продукте, который когда-либо купили (purchase_item).
Выведи следующие поля:
product_name - название продукта;
count - количество единиц товара;
price - цена за единицу товара.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Используй схему данных отсюда
Получи информацию о самом дорогом продукте, который когда-либо купили (purchase_item).
Выведи следующие поля:
product_name - название продукта;
count - количество единиц товара;
price - цена за единицу товара.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
March 29, 2022
March 30, 2022
April 2, 2022
#Задача4:
Используй схему данных отсюда
Давай представим, что мы делаем поиск по названию товаров и категорий товаров.
Найди все товары и категории товаров, в названии которых встречается подстрока 'an' без учета регистра (name like '%an%'). В результате выведи один столбец:
name - название товара или категории товаров.
Сортировать строки результата не нужно.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Используй схему данных отсюда
Давай представим, что мы делаем поиск по названию товаров и категорий товаров.
Найди все товары и категории товаров, в названии которых встречается подстрока 'an' без учета регистра (name like '%an%'). В результате выведи один столбец:
name - название товара или категории товаров.
Сортировать строки результата не нужно.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
April 4, 2022
April 6, 2022
Что покажет следующий запрос: select seller_id, count(*) from Orders GROUP BY seller_id HAVING seller_id IN (2,4,6);
Anonymous Quiz
56%
количество заказов, сгруппированное по продавцам 2,4 и 6
12%
количество продавцов, у которых 2,4 или 6 товаров
7%
ничего, запрос составлен неверно, HAVING указывается до группировки
15%
ничего, запрос составлен неверно, для указания условия должно быть использовано WHERE
9%
Посмотреть ответ
April 8, 2022
#Задача5:
Используй схему данных отсюда
Получи следующую информацию по таблице цен на товары product_price:
price_min - минимальная цена товара;
price_avg - средняя цена товара;
price_max - максимальная цена товара.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Используй схему данных отсюда
Получи следующую информацию по таблице цен на товары product_price:
price_min - минимальная цена товара;
price_avg - средняя цена товара;
price_max - максимальная цена товара.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
April 12, 2022
April 13, 2022
#Задача6:
Используй схему данных отсюда
Объедини фамилию и имя через пробел из таблицы сотрудников employee. Выведи результат конкатенации в трех столбцах:
lower - строка, преобразованная в нижний регистр;
upper - строка, преобразованная в верхний регистр;
initcap - строка после применения функции initcap.
Отсортируй результат сначала по фамилии, затем по имени.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Используй схему данных отсюда
Объедини фамилию и имя через пробел из таблицы сотрудников employee. Выведи результат конкатенации в трех столбцах:
lower - строка, преобразованная в нижний регистр;
upper - строка, преобразованная в верхний регистр;
initcap - строка после применения функции initcap.
Отсортируй результат сначала по фамилии, затем по имени.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
April 19, 2022
April 20, 2022
#Задача7:
Используй схему данных отсюда
Найди самые дорогие товары в каждой категории товаров. Выведи столбцы:
category_name - название категории товара;
product_name - название товара;
price - стоимость товара.
Отсортируй результат сначала по названию категории, затем по названию товара.
Помни, что в подзапросах тоже можно выполнять соединение таблиц.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Используй схему данных отсюда
Найди самые дорогие товары в каждой категории товаров. Выведи столбцы:
category_name - название категории товара;
product_name - название товара;
price - стоимость товара.
Отсортируй результат сначала по названию категории, затем по названию товара.
Помни, что в подзапросах тоже можно выполнять соединение таблиц.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
April 26, 2022
Решение к #Задача7:
SELECT c.name AS category_name,#задача
p.name as product_name,
pp.price
FROM product_price pp
JOIN product p
ON p.product_id = pp.product_id
JOIN category c
ON c.category_id = p.category_id
WHERE pp.price = (SELECT max (ppm.price)
FROM product pm
JOIN product_price ppm
ON ppm.product_id = pm.product_id
WHERE pm.category_id = p.category_id)
ORDER BY c.name, p.name
April 27, 2022
#Задача8:
Используй схему данных отсюда
Тестовую БД и схему БД можно также скачать - ТУТ
Получи информацию о товарах категории товаров с идентификатором 6 не используя конструкцию JOIN:
category_name - название категории товаров;
product_name - название товара;
description - описание товара.
Отсортируй результат по названию товара.
Решение завтра.
#задача
Используй схему данных отсюда
Тестовую БД и схему БД можно также скачать - ТУТ
Получи информацию о товарах категории товаров с идентификатором 6 не используя конструкцию JOIN:
category_name - название категории товаров;
product_name - название товара;
description - описание товара.
Отсортируй результат по названию товара.
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
May 3, 2022
May 4, 2022
#Задача9:
Используй схему данных отсюда
Тестовую БД и схему БД можно также скачать - ТУТ
Получи декартово произведение строк таблиц часовых поясов и городов и выведи столбцы:
city_name - название города;
timezone_id_city - поле timezone_id из таблицы city;
timezone_id_timezone - поле timezone_id из таблицы timezone;
time_offset - время относительно UTC.
Отсортируй результат по названию города, затем по коду временной зоны из таблицы timezone.
Решение завтра.
#задача
Используй схему данных отсюда
Тестовую БД и схему БД можно также скачать - ТУТ
Получи декартово произведение строк таблиц часовых поясов и городов и выведи столбцы:
city_name - название города;
timezone_id_city - поле timezone_id из таблицы city;
timezone_id_timezone - поле timezone_id из таблицы timezone;
time_offset - время относительно UTC.
Отсортируй результат по названию города, затем по коду временной зоны из таблицы timezone.
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
May 10, 2022
May 11, 2022
#Задача10:
Используй схему данных отсюда
Из таблицы заказов получи единственную строку с информацией:
count_total - общее количество заказов;
count_employee - количество заказов, которые оформили сотрудники магазина.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Используй схему данных отсюда
Из таблицы заказов получи единственную строку с информацией:
count_total - общее количество заказов;
count_employee - количество заказов, которые оформили сотрудники магазина.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
May 17, 2022
May 18, 2022
Как выглядит запрос, для вывода ВСЕХ значений из таблицы Orders:
Anonymous Quiz
13%
select ALL from Orders;
4%
select % from Orders;
79%
select * from Orders;
4%
select *.Orders from Orders;
May 19, 2022
#Задача11:
Используй схему данных отсюда
Тестовую БД и схему БД можно также скачать - ТУТ
К таблице заказов purchase присоедини таблицу товаров заказа purchase_item по идентификатору заказ purchase_id. Выведи следующие данные:
purchase_id - идентификатор заказа;
purchase_date - дата заказа;
store_id - идентификатор магазина;
product_id - идентификатор товара;
total_price - итоговая стоимость, равная количеству единиц товара умноженную на цену за единицу товара.
Отсортируй результат сначала по идентификатору магазина, затем по дате заказа по убыванию.
Решение завтра.
#задача
Используй схему данных отсюда
Тестовую БД и схему БД можно также скачать - ТУТ
К таблице заказов purchase присоедини таблицу товаров заказа purchase_item по идентификатору заказ purchase_id. Выведи следующие данные:
purchase_id - идентификатор заказа;
purchase_date - дата заказа;
store_id - идентификатор магазина;
product_id - идентификатор товара;
total_price - итоговая стоимость, равная количеству единиц товара умноженную на цену за единицу товара.
Отсортируй результат сначала по идентификатору магазина, затем по дате заказа по убыванию.
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
May 24, 2022