SQL задачи
Kanalga Telegram’da o‘tish
SQL задачи для подготовки к собеседованию. SQL тесты для проверки знаний. № 7065181110 SQL запросы к конкретной Базе данных с решением и разбором По вопросам рекламы: @anothertechrock
Ko'proq ko'rsatish9 956
Obunachilar
-424 soatlar
-177 kun
-2630 kun
Postlar arxiv
9 955
Что вернёт запрос?
SELECT category_id, AVG(price)
FROM product
GROUP BY category_id
HAVING AVG(price) > 200;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions9 955
Участвуйте в Хакатоне 1Т!
🔥 Создайте алгоритм управления дронами для тушения пожаров и выиграйте до 250 000 рублей!
📅 Срок проведения: 1–25 апреля.
Приглашаем всех, кто:
⚡️ Владеет технологиями искусственного интеллекта
⚡️ Может разрабатывать решения на Python
⚡️ Готов испытать свои силы и решить интересную задачу!
Что нужно сделать?
Написать алгоритм на Python для эффективного тушения пожаров беспилотниками. Они должны:
🔹 определять точки старта, точки смены огнетушителей и очаги возгорания,
🔹 оперативно менять огнетушители на базе,
🔹 координировать маршруты для эффективного пожаротушения.
Что вас ждет?
✅ Два трека: Базовый для начинающих ИТ-специалистов — разработка алгоритма для одного беспилотника и Продвинутый — алгоритм для роя из пяти БВС.
✅ Поддержка экспертов и крутое комьюнити.
✅ Денежные призы, мерч 1Т и сертификат.
Главные призы
🏆 Базовый трек Первый взлёт
1 место — 50 000 ₽
2 место — 30 000 ₽
3 место — 20 000 ₽
🏆 Продвинутый трек Воздушный рой
1 место — 250 000 ₽
2 место — 150 000 ₽
3 место — 100 000 ₽
📎 Принимаем заявки до 17 апреля, регистрация на сайте: https://goo.su/DUQDTz
Подведем итоги и наградим победителей 25 апреля.
🚀 Участвуйте и побеждайте!
Реклама: ИП Канышев Никита Александрович, ИНН 324106009812, erid: CQH36pWzJqMv2eAmTmLE7KtHWnsCKztMbBW6ZuHqUBtPXQ
9 955
Что вернёт запрос?
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;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions9 955
Что вернёт запрос?
SELECT COALESCE(' ', 'Нет почты')
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions9 955
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос позволяет проверить, есть ли дубликаты product_id в таблице product?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
SELECT COUNT(DISTINCT product_id), COUNT(product_id) FROM product;
9 955
SELECT category_name FROM category
UNION
SELECT product_name FROM product;
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а мы скоро опубликуем тест с решением. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions9 955
5 обязательных книг по SQL
1️⃣ “SQL: быстрое погружение”. Автор - Уолтер Шилдс
Эта книга поожет вам разобраться как в основах SQL, так и в расширенных возможностях этого языка. Читатели, уже имеющие опыт работы с SQL, могут пользоваться книгой Шилдса как справочником.
🔴 Скачать
2️⃣ “MySQL Cookbook”. Авторы - Света Смирнова, Алкин Тезуйсал
Книга пригодится всем, кто работает с MySQL как в личных проектах, так и на профессиональном уровне. Как бы опытны вы ни были, возможно, с какими-то задачами, рассмотренными в этой книге, вы просто не сталкивались. При этом книга будет интересна и новичкам.
🔴 Скачать
3️⃣ “SQL Cookbook”. Авторы - Энтони Молинаро, Роберт де Грааф
Сборник рецептов с удобной структурой: постановка задачи, решение с кодом и детальное объяснение. Авторы рассматривают особенности конкретных СУБД: Oracle, DB2, SQL Server, MySQL и PostgreSQL.
🔴 Скачать
4️⃣ “Изучаем SQL”. Автор - Алан Болье
Книга охватывает большинство тем, необходимых для начинающего разработчика в области баз данных. При этом она не перегружена теорией: все знания применяются на практике в ходе изучения.
🔴 Скачать
5️⃣ “SQL для чайников”. Автор - Аллен Тейлор
Эта книга поможет разобраться в проектировании, управлении и защите базы данных. Автор подробно описывает средства защиты данных от кражи, случайного или вредоносного повреждения, а также от потери из-за сбоев оборудования и дает рекомендации по устранению ошибок в работе.
🔴 Скачать
9 955
Да, есть ошибка в решении. Правильного варианта ответа нет в списке. Правильный ответ: всех уникальных пользователей старше 30 лет, которые сделали хотя бы один заказ, и всех уникальных пользователей из России. При этом если один и тот же пользователь в обоих списках - он включается два раза.
9 955
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';
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а мы скоро опубликуем тест с решением. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions9 955
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и 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;
9 955
+5
Шпаргалка. 100 SQL комманд
Поставьте лайк или дизлайк по такому виду контента. Т.к не совсем уверен, что все на английском понимают. 👍👎
#шпаргалка
9 955
Что вернёт запрос?
SELECT SUBSTRING_INDEX(email, '@', 1) AS username FROM customer;
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а мы скоро опубликуем тест с решением. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions9 955
#вакансия #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
