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

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

№ 6208359504


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

По вопросам рекламы: @anothertechrock
Download Telegram
Популярные SQL-вопросы, которые встречаются чаще всего (в стиле LeetCode)

На картинках Часть1

🟢Combine Two Tables
🟢Second Highest Salary
🟢Customers Who Never Order
🟢Department Top Three Salaries
🟢Employee Bonus
🟢Rank Scores
🟢Consecutive Numbers
🟢Game Play Analysis (1–5)
🟢Rising Temperature
🟢Duplicate Emails

SQLQuestions

Поставьте лайк или дизлайк - делать ли вторую, третью и т.д части.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46🙏1
Что вернет этот запрос?

SELECT DATE_ADD(LAST_DAY(o.order_date), INTERVAL 1 DAY) AS month_start, COUNT(o.order_id) AS order_count

FROM order_table o

GROUP BY 1


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

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

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

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Полезная шпаргалка по SQL от LearnSQLcom. Пожалуй, одна из лучших в своём роде.
😁5🔥4
👩‍💻 PostgreSQL давно перестал быть просто хранилищем данных
В высоконагруженных системах он всё чаще становится частью AI-архитектуры — с векторами, семантическим поиском и RAG-паттернами прямо на уровне БД.

На открытом уроке разберём, как PostgreSQL может:
- работать вместе с AI-моделями: хранить эмбеддинги, участвовать в семантическом поиске,
- быть частью RAG-архитектур и выполнять ML-логику внутри базы.
- отдельно обсудим расширения pgvector, pgai и lantern
- обсудим реальные сценарии для production-систем.

Вы увидите где AI в базе данных действительно оправдан, а где создаёт риски по латентности, масштабированию и поддержке.
Разберём архитектурные trade-off’ы, работу с kNN-поиском и подходы к интеграции AI в бизнес-логику через триггеры и функции.

📍Встречаемся 27 января в 20:00 МСК в преддверии старта курса «Highload Architect».

Регистрация открыта: https://vk.cc/cTNmHA

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Что вернёт запрос?

SELECT SUBSTRING_INDEX(email, '@', 1) AS username FROM customer;


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

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

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

1️⃣ “SQL: быстрое погружение”. Автор - Уолтер Шилдс

Эта книга поожет вам разобраться как в основах SQL, так и в расширенных возможностях этого языка. Читатели, уже имеющие опыт работы с SQL, могут пользоваться книгой Шилдса как справочником.

🔴 Скачать


2️⃣ “MySQL Cookbook”. Авторы - Света Смирнова, Алкин Тезуйсал

Книга пригодится всем, кто работает с MySQL как в личных проектах, так и на профессиональном уровне. Как бы опытны вы ни были, возможно, с какими-то задачами, рассмотренными в этой книге, вы просто не сталкивались. При этом книга будет интересна и новичкам.

🔴 Скачать


3️⃣ “SQL Cookbook”. Авторы - Энтони Молинаро, Роберт де Грааф

Сборник рецептов с удобной структурой: постановка задачи, решение с кодом и детальное объяснение. Авторы рассматривают особенности конкретных СУБД: Oracle, DB2, SQL Server, MySQL и PostgreSQL.

🔴 Скачать


4️⃣ “Изучаем SQL”. Автор - Алан Болье

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

🔴 Скачать


5️⃣ “SQL для чайников”. Автор - Аллен Тейлор

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

🔴 Скачать

P.S ЕСЛИ ИНТЕРЕСУЕТЕСЬ БАЗАМИ ТО ВСТУПАЙТЕ В НАШ КАНАЛ DBBOOKS
Please open Telegram to view this post
VIEW IN TELEGRAM
👎2
Задачка по нашей базе данных, которая находится в шапке канала
Код генерации базы данных и INSERT данных по ссылке ТУТ.

ВОПРОС:
Какой запрос выводит список всех продуктов, которые заказаны хотя бы один раз?

Ответ под спойлером, а следующим постом будет тест с вариантами ответа на этот же вопрос, если хотите сначала свои знания проверить.

SELECT DISTINCT p.product_name FROM product p JOIN order_detail od ON p.product_id = od.product_id;

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
Yandex B2B Tech запускает Yandex Managed Service for Sharded PostgreSQL — управляемый сервис горизонтального масштабирования самой популярной open-source СУБД. Решение ориентировано на банки, ритейл и крупные компании, которым важно быстро и надёжно обрабатывать большие объёмы данных.

Sharded PostgreSQL позволяет:
🔴 ускорить развитие и вывод продуктов на рынок в 3–4 раза;
🔴 упростить сопровождение распределённых кластеров;
🔴 снизить операционные риски при росте нагрузки;
🔴 сэкономить до 15 млн рублей при запуске высоконагруженных решений.

Технология уже проверена на масштабных проектах Яндекса — Яндекс ID, Яндекс Пэй, Едадил — а также у внешних компаний, что подтверждает её стабильность и надёжность.

📅 5 февраля в 12:00 состоится вебинар, посвящённый запуску public preview сервиса. На нём разберут:

🔴 архитектуру и преимущества Sharded PostgreSQL для бизнеса;
🔴 как сервис берёт на себя перебалансировку данных, мониторинг и обслуживание;
🔴 кейсы из e-commerce и финтеха, включая выбор ключа шардирования.

Вебинар будет полезен CIO, CTO, архитекторам платформ, DBA и техническим менеджерам.

🔗 Регистрация и подробности по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🟢 Полезные материалы по SQL для тестировщика

1️⃣ 10 задач для собеседования по SQL-запросам. Хотите быть готовы к интервью по SQL? Эта статья собрала самые популярные вопросы с примерами.

2️⃣ 5 обязательных книг по SQL. Эти книги будут полезны как новичкам в работе с базами данных, так и опытным специалистам.

3️⃣ Оператор «NOT IN» и коварный NULL. Статья объясняет тонкости трёхзначной логики и показывает, как безопасно проверять отсутствие значений.

4️⃣ Временная таблица в базе данных SQL. Статья расскажет, что такое временная (temp) таблица в SQL — когда её выгодно использовать, как она помогает хранить промежуточные результаты запросов и упрощает сложную логику без мусора в основной БД.

5️⃣ SQL в тестировании (видео). Разбираются примеры запросов и что должен знать джун-тестировщик перед собеседованием.

🚩 Тест на знание SQL
Please open Telegram to view this post
VIEW IN TELEGRAM