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

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

№ 5635948084

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

По вопросам рекламы: @anothertechrock
Download Telegram
Запрос: SELECT prod_name FROM products WHERE prod_price...
Как правильно закончить запрос, чтобы проверить столбцы на наличие пустых значений NULL?
Anonymous Quiz
10%
= NULL
6%
= "NULL"
79%
is NULL
2%
LIKE '%'
4%
Узнать ответ
Пора оживлять наш канал, скоро будет больше постов и тестов. Пока добавили лайки дизлайки. Можете ставить под постами.
📕Открытый урок о преимуществах ClickHouse для архитекторов систем баз данных, специалистов по аналитике данных, руководителей IT-проектов

На открытом уроке 10 февраля в 20:00 мск мы узнаем, как архитектура и возможности ClickHouse превосходят конкурентов, таких как MongoDB, Cassandra и Elasticsearch, в задачах аналитики данных.

📗В результате вы:
- Разберетесь в преимуществах ClickHouse в контексте импортозамещения (открытый код, российская разработка, высокая производительность);
- Определите основные отличия ClickHouse от других популярных NoSQL решений (MongoDB, Cassandra, Elasticsearch);
- Построите аналитическую систему в ClickHouse на основе данных из таблицы.

Спикер Наталия Титова — эксперт банковской и продуктовой аналитики, а также клиентской аналитики в мобильном приложении и в web, 5+ лет преподавательского опыта в области баз данных, анализа данных и DS.

👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/Hwm6/

Все участники открытого урока получат скидку на курс "NoSQL"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Какого строкового типа данных нет в SQL?
Anonymous Quiz
5%
VARCHAR
51%
STRING
9%
CHAR
32%
TEXT
3%
Узнать ответ
Вышла бесплатная обучающая игра по SQL вдохновленная сериалом «Игра в кальмара».
#НЕРЕКЛАМА

Всего 9 тематических уровней, в каждом из которых спрятана задача. Ошиблись — придется начинать заново. С каждым уровнем задания становятся всё сложнее, но везде даётся по 2 подсказки.

Если навыков не хватает или хотите выучить SQL с нуля, то есть 33 бесплатных урока, чтобы подтянуть знания.

https://datalemur.com/sql-game
📕 Тест по навыкам работы с базами данных для разработчиков, архитекторов и аналитиков данных 📕

Ответьте на 20 вопросов и проверьте, насколько вы разбираетесь в базовых принципах работы с Linux/Docker, понимаете особенности работы с базами данных и на сколько готовы к обучению на курсе — «NoSQL».

За 4 месяца курса вы:
- Научитесь эксплуатировать все популярные NoSQL решения от выделенных виртуальных серверов до больших шардированных кластеров и облачных провайдеров
- Освоите синтаксис и особенности работы встроенного языка каждой NoSQL БД
- Сможете работать с основными типами NoSQL БД и оптимизировать медленные запросы

Время прохождения теста ограниченно 10 минут

👉 ПРОЙТИ ТЕСТ — https://otus.pw/hiel/

💣 Пройдите тест, получите скидку на курс, и записи уроков от преподавателей курса в подарок.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Сколько байт занимает самое большое целое число в PostgreSQL?
Anonymous Quiz
5%
2
7%
4
6%
6
50%
8
14%
Все варианты неверные
18%
Узнать ответ
Друзья, мы тут сделали тестовую базу данных и добавили данные в неё. Следующие задачки и тесты будут на основе этой БД.

Код генерации базы данных и INSERT данных по ссылке ТУТ.

Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.

Первая задачка будет уже сегодня.
Жмякни лайк/дизлайк посту, чтобы мы понимали нравится ли вам такой формат.

P.S для компиляции кода можно использовать например https://onecompiler.com/mysql/

Если вам нравится наш канал - зашарьте его друзьям 👉 SQLQuestions
SQL задачи
Друзья, мы тут сделали тестовую базу данных и добавили данные в неё. Следующие задачки и тесты будут на основе этой БД. Код генерации базы данных и INSERT данных по ссылке ТУТ. Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.…
Первый пробный заход:)

Что выведет этот код?
👉

SELECT category_name, AVG(price) 
FROM category c JOIN product p ON c.category_id = p.category_id
GROUP BY category_name HAVING AVG(price) > 200;


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

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
SELECT order_id FROM order_table o

JOIN customer c ON o.customer_id = c.customer_id WHERE c.country_code = 'RU'

UNION ALL

SELECT order_id FROM order_detail WHERE product_id IN (SELECT product_id FROM product WHERE category_id = 1);


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

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


Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой запрос вернет значения из колонки «FirstName» таблицы «Users»?
Anonymous Quiz
92%
SELECT FirstName FROM Users
1%
SELECT FirstName.Users
7%
SELECT * FROM Users.FirstName
Что вернет этот запрос?

SELECT product_name, price, DENSE_RANK() OVER (ORDER BY price DESC) AS rank

FROM product;


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

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


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

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

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

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