SQL задачи
Какой верный ответ на задачку выше?
Как вам наши задачки с общей базой данных? Стало лучше чем простенькие тесты?
Anonymous Poll
90%
👍 Да
10%
👎 Нет
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
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а мы скоро опубликуем тест с решением. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Greenplum, PostgreSQL и Airflow в одном открытом вебинаре.
Освойте ключевые инструменты работы с данными.
Встречаемся на открытом вебинаре 18 марта в 20:00 мск.
🔍 На уроке вы:
- Создадите инструмент для генерации данных в PostgreSQL
- Настроите хранение истории данных в ArenadataDB
- Напишете ETL-пайплайн для автоматической загрузки данных
После занятия вы сможете строить дата-пайплайны и автоматизировать загрузку данных, что существенно упростит вашу работу с данными.
🎓 Записывайтесь и получите скидку на большое обучение «Greenplum для разработчиков и архитекторов баз данных»:
Не упустите возможность прокачать свои навыки и освоить современные технологии! 🚀
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Освойте ключевые инструменты работы с данными.
Встречаемся на открытом вебинаре 18 марта в 20:00 мск.
🔍 На уроке вы:
- Создадите инструмент для генерации данных в PostgreSQL
- Настроите хранение истории данных в ArenadataDB
- Напишете ETL-пайплайн для автоматической загрузки данных
После занятия вы сможете строить дата-пайплайны и автоматизировать загрузку данных, что существенно упростит вашу работу с данными.
🎓 Записывайтесь и получите скидку на большое обучение «Greenplum для разработчиков и архитекторов баз данных»:
Не упустите возможность прокачать свои навыки и освоить современные технологии! 🚀
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
В таблице «Animals» базы данных зоопарка содержится информация обо всех обитающих там животных, в том числе о лисах: red fox, grey fox, little fox. Напишите запрос, возвращающий информацию о возрасте лис.
Anonymous Quiz
4%
SELECT %fox age FROM Animals
93%
SELECT age FROM Animals WHERE Animal LIKE «%fox»
3%
SELECT age FROM %Fox.Animals
Задачка по нашей базе данных, которую можно найти в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой JOIN нужно использовать, чтобы получить только тех клиентов, которые сделали заказы?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
INNER JOIN
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой JOIN нужно использовать, чтобы получить только тех клиентов, которые сделали заказы?
SELECT c.first_name, c.last_name, o.order_id FROM customer c
[INNER/LEFT/CROSS/ FULL] JOIN order_table o ON c.customer_id = o.customer_id;
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Какой верный ответ на задачку выше?
Anonymous Quiz
67%
INNER JOIN
24%
LEFT JOIN
6%
CROSS JOIN
4%
FULL JOIN
#вакансия #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
Разработчик (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
Что вернёт запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а мы скоро опубликуем тест с решением. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям👉 SQLQuestions
SELECT SUBSTRING_INDEX(email, '@', 1) AS username FROM customer;
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а мы скоро опубликуем тест с решением. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
Шпаргалка. 100 SQL комманд
Поставьте лайк или дизлайк по такому виду контента. Т.к не совсем уверен, что все на английском понимают. 👍👎
#шпаргалка
Поставьте лайк или дизлайк по такому виду контента. Т.к не совсем уверен, что все на английском понимают. 👍👎
#шпаргалка
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и 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;
Код генерации базы данных и 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;
Какой верный ответ на задачку выше?
Anonymous Quiz
21%
SELECT COALESCE(email, 'Не указан') AS email FROM customer;
15%
SELECT IFNULL(email, 'Не указан') AS email FROM customer;
32%
SELECT CASE WHEN email IS NULL THEN 'Не указан' ELSE email END AS email FROM customer;
32%
Любой запрос из перечисленных
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';
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а мы скоро опубликуем тест с решением. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
Что вернет код сверху?
Anonymous Quiz
33%
Всех пользователей старше 30 лет и всех пользователей из России, включая дубликаты
48%
Всех уникальных пользователей старше 30 лет и всех уникальных пользователей из России
8%
Ошибку: нельзя использовать UNION ALL с разными типами данных
11%
Только пользователей старше 30 лет, которые живут в России
SQL задачи
Что вернет код сверху?
Да, есть ошибка в решении. Правильного варианта ответа нет в списке. Правильный ответ: всех уникальных пользователей старше 30 лет, которые сделали хотя бы один заказ, и всех уникальных пользователей из России. При этом если один и тот же пользователь в обоих списках - он включается два раза.