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

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

№ 5635948084

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

По вопросам рекламы: @anothertechrock
Download Telegram
Что вернёт запрос?

SELECT o.customer_id, SUM(p.price * od.quantity) AS total_spent 
FROM order_table o
JOIN order_detail od ON o.order_id = od.order_id
JOIN product p ON od.product_id = p.product_id
GROUP BY o.customer_id
ORDER BY total_spent DESC
LIMIT 1;


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

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

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

SELECT SUBSTRING(email, 1, LOCATE('@', email) - 1) FROM customer WHERE customer_id = 1;


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

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

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
May 7
May 27
Если работаете с большими данными - зацените, что теперь есть в Yandex Cloud

• DataLens Editor - редактор визуализаций на JavaScript, с поддержкой внешних API и кастомных графиков
• DataLens Gallery - витрина дашбордов и моделей данных с возможностью развернуть у себя
• Сертификация Yandex DataLens Certified Analyst - экзамен на знание чарта, датасетов и параметров
• Поддержка Trino и Spark как управляемых сервисов

Дополнительно:
- В DataLens появился JS-редактор для кастомизации графиков и витрина дашбордов - удобно, если строите BI-систему.
- В AI Studio - новые инструменты для работы с ассистентами и дообучением эмбеддингов.

Также теперь открыт доступ к YTsaurus - платформа Яндекса для хранения и обработки эксабайтных объёмов. Раньше использовалась только внутри компании, теперь доступна бизнесу как управляемый сервис. Работает с petabyte‑scale логами, аналитикой, ML‑пайплайнами.

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
May 29
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM
Anonymous Quiz
62%
SELECT SUM(price) FROM Orders;
12%
SELECT SUM(price), customer_name FROM Orders;
9%
SELECT * FROM Orders WHERE price=SUM();
16%
SELECT SUM() FROM Orders GROUP BY price DESC;
May 30
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.

ВОПРОС:
Что обеспечивает внешний ключ FOREIGN KEY (category_id) REFERENCES category(category_id) в таблице product?

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

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

Целостность данных между таблицами product и category.

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
June 3
June 3
June 4
17 июня встречаемся на Database meetup от команды Авито!

Собираемся в московском офиса Авито и онлайн, чтобы послушать 3 выступления с реальными кейсами от инженеров Авито.

Если кратко, то обсудим:
➡️ Контроль ресурсов в DBaaS и проблему шумного соседа;
➡️ Отказ от репликации и жизнь из кэша;
➡️ Как перейти с Apache Kafka и Pulsar на Redpanda.

И, само собой, останется время и для нетворкинга! Регистрируйтесь по ссылке и приходите оффлайн или онлайн.
Please open Telegram to view this post
VIEW IN TELEGRAM
June 6
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.

ВОПРОС:
Какой тип JOIN следует использовать между таблицами customer и order_table, чтобы отобразить всех клиентов, включая тех, кто не делал
заказов?

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

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

LEFT JOIN

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
June 11
Какой верный ответ на задачку выше? 👆
Anonymous Quiz
18%
INNER JOIN
61%
LEFT JOIN
10%
RIGHT JOIN
11%
CROSS JOIN
June 11
June 16
Что вернёт запрос?

SELECT
CONCAT(LEFT(first_name, 1), '.', LEFT(last_name, 1), '.') AS abbreviation
FROM customer;


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

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

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
June 16