SQL Pro
5.08K subscribers
142 photos
2 videos
10 files
127 links
SQL Pro - всё об SQL
Реклама: @anothertechrock

Контент канала:
1. Разбор вопросов с собеседований
2. Трюки SQL
3. Видео
4. Тесты
5. Задачи на логику
6. Юмор
Download Telegram
Вопрос на SQL собеседовании.

Какие из операторов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?

Ответ:

INSERT, DELETE, SELECT, UPDATE

#sql #собеседование
👍71
👉 Задача: 👉Напишите SQL-запрос, который берет строку 'Hello, SQL!',

1. Переводит её в верхний регистр
2. Заменяет запятую на восклицательный знак
3. Переворачивает строку задом наперёд.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51👏1
🔔 PostgreSQL уже не справляется? Пора на новый уровень!

В мире больших данных время — главный ресурс. Если вам нужны мощные аналитические запросы, горизонтальное масштабирование и высокая производительность, пора знакомиться с Arenadata DB (Greenplum).

📅 На открытом вебинаре 4 марта в 18:30 МСК разберем:

- Отличия MPP ArenadataDB от PostgreSQL
- Как запускать и останавливать кластер
- Как писать аналитические запросы, чтобы получать максимум

👨‍🏫 Спикер: Алексей Железной — Senior Data Engineer с большим опытом и широким технологическим стеком.

🔗 Регистрируйтесь и получите скидку на большое обучение «Greenplum для разработчиков и архитекторов баз данных»

Не упустите возможность поднять свои навыки на новый уровень! 💪

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥1🎉1
В таблице есть колонка EX_COL. Записи таблицы для этой колонки содержат значения { 100, 200, 300, NULL }. Каким будет результат функции AVG(EX_COL)?
Anonymous Quiz
2%
0
19%
150
44%
200
29%
Возникнет ошибка: агрегатные функции не могут использоваться для записей со значениями NULL
5%
Узнать ответ
👍3
Антипаттерны SQL

Автор: Билл Карвин
Год издания: 2024

#db #sql #ru

Скачать книгу
👌7
Со следующей недели начинаем публиковать больше задачек и туториалов. Вернулись в работу.

Пишите в комментариях какие темы или книги или вопросы вы бы хотели, чтобы мы раскрыли.
6👌3👎1
Друзья, мы тут сделали тестовую базу данных и добавили данные в неё. Следующие задачки и тесты будут на основе этой БД.

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

P.S для компиляции кода можно использовать например https://onecompiler.com/mysql/
👍5🔥2
Что выведет этот код? 👉

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;


Схема БД и код для генерации данных

находятся в шапке канала
Please open Telegram to view this post
VIEW IN TELEGRAM
SQL: быстрое погружение

Автор:
Уолтер Шилдс
Год издания: 2022

#sql #ru

Скачать книгу ⬇️
👍31
Ваша карьера в аналитике данных может выйти на новый уровень

DWH — это основа качественной аналитики. Без правильно спроектированного хранилища данные хаотичны, отчеты несистемны, а решения принимаются вслепую.

📍 На открытом уроке 26 марта в 20:00 мск разберем, какие существуют подходы к построению хранилищ, как они влияют на скорость обработки данных и какие задачи решают.

После урока вы:

- Разберетесь в ключевых архитектурах DWH.
- Научитесь выбирать подходящую под задачи бизнеса.
- Поймете, как архитектура влияет на масштабируемость и производительность.

Спикер Алексей Железной — Senior Data Engineer с большим опытом и широким технологическим стеком.

➡️ Регистрируйтесь и получите скидку на большое обучение «Data Warehouse Analyst»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
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);


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

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

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

FROM product;


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

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