SQL задачи
10.2K subscribers
228 photos
189 links
SQL задачи для подготовки к собеседованию.

SQL тесты для проверки знаний.

№ 6208359504


SQL запросы к конкретной Базе данных с решением и разбором

По вопросам рекламы: @anothertechrock
Download Telegram
Что делает следующий запрос?

SELECT product_id, SUM(quantity) OVER (PARTITION BY product_id) AS t_s FROM order_detail;


Схема БД и код для генерации данных находятся в шапке канала.

Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
PostgreSQL — ваш ключ к экспертности в управлении базами данных!

Хотите научиться развертывать отказоустойчивые кластеры PostgreSQL в облаках, оптимизировать запросы и работать в различных средах? На курсе «PostgreSQL для администраторов баз данных и разработчиков» от OTUS вы получите знания от эксперта с 20-летним опытом, освоите облачные решения и автоматизацию инфраструктуры.

Создайте отказоустойчивый кластер, научитесь работать с Patroni, Kubernetes, Terraform и сократите затраты на администрирование!

До старта остались считанные дни! Регистрируйтесь сейчас и откройте новые возможности работы с PostgreSQL: https://vk.cc/cPMXuA

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.

ВОПРОС:
Что делает ограничение PRIMARY KEY (order_id, product_id) в таблице order_detail?

Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.

Правильный ответ 👇

Обеспечивает уникальность комбинации order_id и product_id.

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой запрос вернет самый дорогой продукт?

1. SELECT MAX(price) FROM product;

2. SELECT TOP 1 price FROM product ORDER BY price ASC;

3. SELECT price FROM product WHERE price = MAX(price);

4. SELECT product_name FROM product WHERE price > ALL;


Схема БД и код для генерации данных находятся в шапке канала.

Для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
5 ФАТАЛЬНЫХ ОШИБОК В ГРАФИКАХ, КОТОРЫЕ ПОДРЫВАЮТ ДОВЕРИЕ К ВАШЕМУ АНАЛИЗУ

Забирайте гайд с разбором основных ошибок в канале Сделай это красиво. Автор — Алексей Смагин, дата-журналист и аналитик Яндекса.

ГАЙД ПОДОЙДЁТ:

— аналитикам данных и продуктовым аналитикам
— научным сотрудникам и исследователям
— руководителям, которые работают с отчётностью
— всем, кто делает презентации с графиками

Умение анализировать — это круто. Но заказчики не видят вашу работу, они видят итоговые выводы. А от их оформления зависит, оценят ли результат.

Научиться делать графики — это быстро и легко. Достаточно исключить базовые ошибки — и ваша инфографика сразу будет выглядеть профессиональнее.

Подписывайтесь и забирайте гайд в закрепе:
https://t.iss.one/+WLW3vY2DmdUyM2Zi
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.

ВОПРОС:
Какой оператор используется для увеличения цены на 10% у всех товаров категории "Одежда"?

Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.

Правильный ответ 👇

UPDATE product SET price = price * 1.1 WHERE category_id = 3;

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM