TGViewer
Channel Public Channel
SQL задачи

SQL задачи

@sqlquestions

SQL задачи для подготовки к собеседованию.

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


№ 7065181110


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

По вопросам рекламы: @anothertechrock
Subscribers
9.98K
Photos
190
Videos
0
Links
135

Showing posts older than #1372 · Back to latest

Older Posts 15 shown
Post #1370 2.83K
Что вернёт запрос?

SELECT c.country_code, COUNT(o.order_id) AS total_orders
FROM customer c
JOIN order_table o ON c.customer_id = o.customer_id
GROUP BY c.country_code
HAVING COUNT(o.order_id) > 3;


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

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

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Post #1364 2.6K
Что вернёт запрос?

SELECT c.gender, COUNT(DISTINCT o.order_id) AS unique_orders
FROM customer c
LEFT JOIN order_table o ON c.customer_id = o.customer_id
GROUP BY 1;


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

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

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Post #1357 3.02K
5 обязательных книг по SQL

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

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

🔴 Скачать


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

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

🔴 Скачать


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

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

🔴 Скачать


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

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

🔴 Скачать


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

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

🔴 Скачать
  • 👏 4
  • 🥰 2
  • 👍 1
Post #1356 2.86K
SQL задачи Что вернет код сверху?
Да, есть ошибка в решении. Правильного варианта ответа нет в списке. Правильный ответ: всех уникальных пользователей старше 30 лет, которые сделали хотя бы один заказ, и всех уникальных пользователей из России. При этом если один и тот же пользователь в обоих списках - он включается два раза.
  • 👍 13
  • 👌 4
Post #1355 3.19K
  • 👎 13
  • 🔥 2
  • 👍 1
  • 🎉 1
Post #1354 3.03K
SELECT DISTINCT c.customer_id FROM customer c

JOIN order_table o ON c.customer_id = o.customer_id WHERE c.age > 30

UNION ALL

SELECT DISTINCT c.customer_id FROM customer c WHERE c.country_code = 'RU';


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

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

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
  • 👍 1
Post #1353 2.96K
  • 👎 11
  • 👌 3
Post #1352 3.06K
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.

ВОПРОС:
Какой запрос заменит все значения NULL в поле электронной почты на строку "Не указан"?

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

Любой из следующих запросов:

SELECT COALESCE(email, 'Не указан') AS email FROM customer;

SELECT IFNULL(email, 'Не указан') AS email FROM customer;

SELECT CASE WHEN email IS NULL THEN 'Не указан' ELSE email END AS email FROM customer;
  • 👎 7
  • 👍 2
Post #1346 3.87K
Шпаргалка. 100 SQL комманд

Поставьте лайк или дизлайк по такому виду контента. Т.к не совсем уверен, что все на английском понимают. 👍👎

#шпаргалка
  • 👍 88
  • 👎 21
  • 🔥 7
  • 👌 1
Post #1343 2.51K
#вакансия #pgsql #postgresql #mssql #удаленно #разработчик #БД

Разработчик (MS SQL/PostgreSQL)

Зп вилка: 150-250 тыс руб на руки

LOGISTIX – системный интегратор в сфере логистики в России, инновационный лидер отечественного рынка WMS.

Мы - аккредитованная IT-компания!

Что мы делаем:
• Разрабатываем собственные системы управления профессионального уровня: система управления складом-LEAD WMS, транспортом-LEAD TMS, производством-LEAD MES, роботизация и автоматизация складов- LEAD WCS.
• Инновации в логистике: технологии виртуальной и дополненной реальности, нейронные сети и искусственный интеллект для анализа данных, биотелеметрия, имитационное моделирование.
• Логистический консалтинг.

Обязанности:
🔹Модификация текущего и разработка нового функционала уровня БД систем LEAD;
🔹Написание новых, изменение и оптимизация текущих функций и процедур MS SQL /PostgreSQL;
🔹Оптимизация запросов и чтение планов запросов;
🔹Изменение структуры данных и представлений;
🔹Создание и изменение отчетов FastReport.

Требования:
🔸Умение разрабатывать функции, процедуры, триггеры в среде MS SQL/ PostgreSQL;
🔸Умение разбирать планы запросов и формировать необходимые индексы. 🔸Понимать и применять фильтрованные индексы и индексы с неключевыми столбцами (include);
🔸Умение работать с CTE (включая рекурсию), курсорами, оконными функциями, динамическим sql;
🔸Опыт работы с БД PostgreSQL/ MS SQL Server не менее 2х лет;
🔸Умение разбираться в чужом коде.

Условия:
🔹Удаленный формат работы;
🔹График работы 5/2 с 9:00-18:00;
🔹Все льготы для сотрудников аккредитованных IT-компаний;
🔹Работа в стабильной компании (больше 20 лет на рынке);
🔹Вознаграждение обсуждаем на собеседовании;
🔹Внутренние тренинги;
🔹Участие в уникальных для России проектах внедрения с высоким уровнем роботизации и применением инновационных решений!

📌 Резюме присылайте в лс @anastasiia_logxHR
  • 👍 3
Post #1336 2.94K
  • 👍 5
  • 👌 3
Post #1331 3.35K
  • 👎 5
  • 🤯 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →