sqlprofi | Unsorted

Telegram-канал sqlprofi - SQL Pro

7223

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

Subscribe to a channel

SQL Pro

❔ Задача с LeetCode «Recyclable and Low Fat Products №1757»

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

Верните таблицу результатов в любом порядке.

Формат результатов приведен в следующем примере.

Входные данные:

+------------+----------+------------+
| product_id | low_fats | recyclable |
+------------+----------+------------+
| 0 | Y | N |
| 1 | Y | Y |
| 2 | N | Y |
| 3 | Y | Y |
| 4 | N | N |
+------------+----------+------------+


Вывод:
+------------+
| product_id |
+------------+
| 1 |
| 3 |
+------------+


Пояснение: Только продукты 1 и 3 содержат мало жира и пригодны для вторичной переработки.

➡️ SQL Pro | #задача #easy

Читать полностью…

SQL Pro

Вопрос с собеседования

Как оператор GROUP BY обрабатывает поля с NULL?

Ответ: Учитывая, что NULL в SQL — просто отсутствие значения, то все значения NULL при группировке попадают в одну группу.

➡️ SQL Pro | #собеседование

Читать полностью…

SQL Pro

❔ Задача с LeetCode «Find Customer Referee №584»

Найдите имена клиентов, на которые не ссылается клиент с идентификатором = 2.

Верните таблицу результатов в любом порядке.

Формат результатов приведен в следующем примере.

Входные данные:

+----+------+------------+
| id | name | referee_id |
+----+------+------------+
| 1 | Will | null |
| 2 | Jane | null |
| 3 | Alex | 2 |
| 4 | Bill | null |
| 5 | Zack | 1 |
| 6 | Mark | 2 |
+----+------+------------+


Вывод:
+------+
| name |
+------+
| Will |
| Jane |
| Bill |
| Zack |
+------+


➡️ SQL Pro | #задача #easy

Читать полностью…

SQL Pro

🔥 Почему Cassandra становится выбором лидеров в мире больших данных?

На открытом вебинаре 4 декабря в 20:00 мск мы расскажем все о ее возможностях!

Cassandra — это не просто база данных. Это мощный инструмент для работы с большими объемами данных, масштабирования и обеспечения высокой доступности. Узнайте, почему она настолько популярна и как используется в разных отраслях.

💡 Реальные кейсы, примеры внедрения, уникальные преимущества — вебинар поможет вам понять, как именно Cassandra может улучшить управление данными и сэкономить ресурсы.

Вебинар пройдет в рамках курса «Cassandra для разработчиков и администраторов», все посетители получат welcome-скидку на обучение.

🔗 Ссылка на регистрацию

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

SQL Pro

🌐 Хотите вывести свои скиллы в аналитике данных на новый уровень?

На открытом уроке разберем оконные функции, их синтаксис и практическое применение для сложных аналитических задач.

Спикер Андрей Поляков — старший разработчик сервисов платежных систем в Unlimint.

Вы узнаете, как использовать PostgreSQL для ранжирования, суммирования и создания отчетов. Эти навыки ценят компании-лидеры!

➡️ Урок пройдет 27 ноября в 20:00 мск. Регистрируйтесь сейчас — участники получат скидку на большое обучение «Data Warehouse Analyst»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

SQL Pro

PostgreSQL vs Oracle: что выбрать для вашего проекта?

Построение базы данных — основа любой надежной системы. Oracle и PostgreSQL — два популярных выбора, но какой из них лучше для ваших задач?

На бесплатном вебинаре 27 ноября в 20:00 мск разберем ключевые отличия PostgreSQL и Oracle! Вы узнаете, как их архитектура и лицензирование влияют на масштабируемость и стоимость, чем различаются их подходы к безопасности, и почему PostgreSQL становится фаворитом в современных компаниях.

Урок будет полезен администраторам, которые планируют переход на PostgreSQL, и разработчикам, которые хотят понимать особенности обеих СУБД для обоснованного выбора.

Спикер Игорь Тоескин — автор статей, активный участник профессионального сообщества, участник центра компетенций СУБД в Магните.

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

Читать полностью…

SQL Pro

Обучаем аналитиков платформы данных и берём в команду ⚡️

Регистрируйся на онлайн-интенсив в Открытые школы Т1!

От тебя нужен только опыт работы от 6 месяцев в проектах разработки хранилищ данных и желание попасть в команду Т1.

Лучшим участникам предложим оффер в Т1 — крупнейшую ИТ-компанию страны по версии RAEX и CNews Analytics 2023 🔝.

Зачем участвовать?

⚙️Получить поддержку наставников. В нашей команде — передовые специалисты в области разработки хранилищ данных и аналитических систем, которые помогут прокачать навыки. Карьерные треки для выпускников Открытых школ позволяют быстрее вырасти в мидла в Т1.

⚙️ Работать в классной компании, где есть все айтишные бонусы (ДМС, удалёнка и крутые офисы, спорт и обучение).

⌛️ Быстрое обучение: 1 месяц.
💻 Гибкий формат: все этапы онлайн, занятия по вечерам.

Бигтех ждёт тебя, подавай заявку до 22 ноября!

#реклама
О рекламодателе

Читать полностью…

SQL Pro

Хотите анализировать данные на уровне профи?

Присоединяйтесь к открытому вебинару 25 ноября в 20:00 МСК и узнайте, как интегрировать ClickHouse с популярными BI-инструментами — DataLens и Power BI.

📚Что вас ждёт?
- Практическое погружение в интеграцию данных.
- Создание интерактивных дашбордов для анализа.
- Кейсы использования BI в реальном бизнесе.

Почему это важно?
BI-инструменты — это основа эффективного принятия решений. После вебинара вы сможете работать с данными быстрее и увереннее.

🔴Регистрируйтесь сейчас! Участники вебинара получат скидку на большое обучение «ClickHouse для инженеров и архитекторов баз данных»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

SQL Pro

☁️ Вебинар: Облачные базы данных: DBaaS для бизнеса и разработки приложений

26 ноября 2024 в 11:00

Приглашаем руководителей по ИТ и цифровой трансформации, ИТ-специалистов и DevOps инженеров поговорить о набирающем популярность облачном сервисе DBaaS, его особенностях, преимуществах и недостатках.

На вебинаре специалисты Linx Cloud представят сервис DBaaS на основе PostgreSQL, продемонстрируют его разворачивание, интерфейс, а также расскажут о совместной работе с сервисом Kubernetes. Затронем практические вопросы обеспечения отказоустойчивости.

В программе вебинара:

⚡️ Преимущества облачной базы данных перед on-premise,

⚡️ Особенности DBaaS от Linx Cloud и его отличия от других сервисов,

⚡️ Как DBaaS ускоряет разработку: реальные кейсы,

⚡️ DEMO: развертывание и интерфейс DBaaS на базе PostgreSQL в Linx Cloud

💣 БОНУС всем участникам вебинара: доступ на 1 месяц без ограничений по количеству БД и нагрузке на них + миграция в облако Linx Cloud

👉 ЗАРЕГИСТРИРОВАТЬСЯ

Читать полностью…

SQL Pro

Чем отличаются индексация и обработка данных в PostgreSQL и ClickHouse? Какие архитектурные нюансы помогут вам выжать максимум из каждой базы?

На открытом вебинаре 13 ноября в 20:00 мск опытный эксперт проведет вас через основы индексации, покажет, как механизмы PostgreSQL и ClickHouse влияют на производительность и продемонстрирует сценарии для разных типов данных. Этот урок даст вам чёткое понимание, какая БД лучше подходит под конкретные задачи.

Спикер Алексей Железной — Senior Data Engineer, разрабатывает и проектирует пайплайны для обработки, хранения и визуализации данных более 5 лет.

Узнайте, как спроектировать и настроить базы данных так, чтобы ваш проект работал быстро и эффективно. Все участники вебинара получат скидку на полный курс «PostgreSQL DBA», где мы углубимся в оптимизацию, масштабирование и управление базами данных.

Успейте занять место — переходите по ссылке и присоединяйтесь

Читать полностью…

SQL Pro

Хотите автоматизировать рутину в базе данных?

5 ноября в 20:00 мск приглашаем вас на открытый вебинар «Триггеры в PostgreSQL». Узнайте, как с помощью триггеров можно управлять данными, автоматизировать процессы и поддерживать целостность данных в вашей базе.

На вебинаре вы:
- изучите основные возможности триггеров
- научитесь создавать их и управлять ими
- получите советы по оптимизации и отладке для реальных проектов.

Спикер Наталия Титова — опытный аналитик и преподаватель в области баз данных, анализа данных и DS. Старший преподаватель в департаменте прикладной математики МИЭМ НИУ ВШЭ.

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

Читать полностью…

SQL Pro

Задача. Напишите SQL запрос.

Есть 2 таблицы
Persons (Сотрудники) - картинка номер 1
Positions (должности) - картинка номер 2

Написать запрос, чтобы получилась таблица как на картинке номер 3 (нижняя)

Ответ:
SELECT persons.id, name, title AS pos_title
FROM persons INNER JOIN positions
ON persons.pos_id=
positions.id;

Читать полностью…

SQL Pro

Хотите узнать, как улучшить производительность вашего PostgreSQL-сервера и создавать собственные расширения?

Ждём вас на открытом уроке 25 сентября в 20:00 мск, где мы разберем:

- архитектуру PostgreSQL-сервера и влияние параметров конфигурации на использование памяти;
- роль планировщика и как тонкий тюнинг базы данных может повысить производительность;
- как создать собственное расширение и использовать pg_plan_inspector для оптимизации high-load развертываний.

Встречаемся в преддверии старта курса «PostgreSQL. Advanced». Все участники вебинара получат специальную цену на обучение!

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

SQL Pro

Ваши знания о хранилищах данных и аналитической инженерии недостаточны для принятия обоснованных бизнес-решений?

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

Присоединяйтесь к открытому вебинару «Эффективный анализ данных: Погружение в мир DWH и аналитической инженерии» 23 сентября в 20:00 мск!

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

Встречаемся в преддверии старта курса «Data Warehouse Analyst». Все участники вебинара получат специальную цену на обучение!

Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

SQL Pro

Вопрос на SQL собеседовании.

Какой оператор используется для изменения объектов базы данных?

Ответ:

ALTER

#sql #собеседование

Читать полностью…

SQL Pro

Знание DWH и dbt – это must have для уровня middle/senior-аналитика и инженера как на российском, так и на международном рынке.
Хотите освоить эти инструменты?

Попробуйте симулятор Data Warehouse Analytics Engineer на базе dbt для инженеров и аналитиков данных.

Уникальный формат обучения:
⚡️ максимум прикладных практических навыков
⚡️ браузерная IDE для запуска проектов dbt
⚡️ геймифицированные задания с подробным описанием и подсказками
⚡️ экспресс-квизы для быстрого запоминания

Вас ждут более 100 задач из разных бизнес-сфер, которые вы возьмете в портфолио, например:

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

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

Анализ финансовых данных - поможете финансовым аналитикам обработать данные в Excel с помощью SQL, dbt и аналитической in-memory базы данных DuckDB, не передавая данные в сеть

Создание аналитической платформы - выступите в роли инженера аналитики и развернёте аналитические dbt-пайплайны с планировщиком, мониторингом и централизованным git-репозиторием для всей команды аналитиков

Первые 4 задачи доступны в демо-доступе бесплатно.

➡️Получить демо-доступ сейчас

Реклама. ООО "Инженеркатех" ИНН 9715483673 erid:LjN8KH4pk

Читать полностью…

SQL Pro

Создание микросервиса

Присоединяйтесь к нашему открытому уроку и погрузитесь в основы разработки микросервисов

🚀На вебинаре вы узнаете:

1. Основные принципы проектирования микросервисов: разделение на небольшие независимые компоненты, которые взаимодействуют через API.

2. Способы интеграции микросервисов с помощью REST API, gRPC или очередей сообщений (RabbitMQ, Apache Kafka).

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

Практика: Расскажем, как проектировать микросервисную архитектуру, выбирать технологии и инструменты для её реализации.

👉 Регистрация и подробности о курсе «Архитектура и шаблоны проектирования»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

SQL Pro

Новый уровень продуктивной разработки: добро пожаловать на платформу GitVerse

На платформе для работы с исходным кодом GitVerse можно легко и удобно организовать разработку любых проектов: писать и проверять код, автоматизировать CI/CD-процессы, общаться с единомышленниками и стать частью open source сообщества.

Что еще могут пользователи GitVerse:
– переносить проекты с других git-площадок в один клик;
– размещать открытые и приватные репозитории, работать самостоятельно и в командах;
– управлять проектами с помощью удобных досок и карточек, назначать роли, ревьюеров и делать все процессы прозрачными;
– делегировать рутинные задачи AI-ассистенту GigaCode, чтобы посвятить время по-настоящему интересным задачам!

Регистрируйтесь на платформе GitVerse и повышайте эффективность разработки!

Читать полностью…

SQL Pro

Вопрос на SQL собеседовании.

Какая ошибка в этом запросе?

UPDATE books SET sales_1999 >
(SELECT SUM(qty * price)
FROM sales
WHERE sales.book_id = books.id
AND sales.date BETWEEN '01/01/1999' AND '12/31/1999')

Читать полностью…

SQL Pro

Задача SQL.

Есть 2 таблицы
EMPLOYEES (Сотрудники) - картинка номер 1 (верхняя)
TASK (Задание) - картинка номер 2 (нижняя)

Читать полностью…

SQL Pro

Задача SQL.

Дана таблица CARS - картинка

Читать полностью…

SQL Pro

Задача. Напишите SQL запрос.

Есть таблица transactions - картинка номер 1 (верхняя)
Где cash_flow — это выручка минус затраты за каждый день.

Нужно написать запрос, чтобы получить нарастающий итог для денежного потока каждый день таким образом, чтобы в конечном итоге получилась таблица в такой форме - картинка номер 2 (нижняя)

Ответ:
SELECT date, cash_flow,
SUM(cash_flow) OVER (ORDER BY date ASC) AS cumulative_cf
FROM transactions;

Читать полностью…

SQL Pro

Вопрос на SQL собеседовании.

Дан код:
SELECT * FROM tab WHERE b = 'a'
UNION
SELECT * FROM tab WHERE b <> 'a'

Читать полностью…

SQL Pro

Задача SQL.

Дана таблица PERSONS (Сотрудники) - картинка

Читать полностью…

SQL Pro

Правильные ответы под номерами:
1, 2, 4

Читать полностью…

SQL Pro

Обучаем IT-специалистов и берём в команду ⚡️

Лучшим участникам предложим оффер в Т1 — крупнейшую по выручке ИТ-компанию страны по версии RAEX и CNews Analytics 2023🔝.

Зачем участвовать?

🔹 Уникальный рыночный опыт. Т1 одни из первых на рынке, кто внедряет технологии для управления данными. 

🔹 Попасть в число лучших. Проекты Т1 ежегодно получают лучшие награды на ИТ-конкурсах: Global CIO, Национальная банковская премия и др.

🔹 Поддержка. Тебя ждёт команда опытных профессионалов, которые помогут расти и развиваться.

Выбирай:
📁 аналитик платформы данных (DWH) 
🖥  разработчик платформы данных (DWH) 

От тебя нужен только опыт работы от 6 месяцев в проектах разработки хранилищ данных и желание попасть в команду Т1.

⏰ Быстрое обучение: 1 месяц
📱 Гибкий формат: онлайн по вечерам (от 8 часов в неделю на вебинары и практику)

Подавай заявку до 2 ноября! 

#реклама
О рекламодателе

Читать полностью…

SQL Pro

👍dbt - это один из ключевых инструментов современной аналитики и modern data stack.

Изучите один из самых востребованных инструментов аналитики, решая сложные практические задачи в нашем тренажере, научитесь DataOps практикам, постройте хранилище данных на базе dbt, подготовьте и проанализируйте данные

В тренажере вы освоите:
1. Типы хранилищ данных DWH и их построение
2. Подготовку и тестирование данных, Data Quality
3. Построение ELT-pipelines
4. Моделирование данных на базе dbt и PostgreSQL
5. Принципы работы с СУБД на базе Postgres
6. Продвинутую аналитику и визуализацию данных
7. Современные DataOps-практики, оптимизацию производительности и многое другое

Разработаете свои pet-проекты:
🔥 Статистика поездок на самокатах: Построите аналитический пайплайн для общей и дневной статистики поездок, включая тесты качества данных и документацию.
🔥 Аналитика ивентов приложения: Создадите SQL-пайплайн для обработки событий мобильного приложения, обогащённый данными поездок и пользователей, с внедрением контрактов данных и продуктовыми метриками.
🔥 Создание аналитической платформы: Развернете dbt-пайплайны с планировщиком, мониторингом и централизованным git-репозиторием, внедрить проверку качества данных и веб-портал с каталогом данных и документацией.

Сейчас открыт демо-доступ к первым четырем практическим урокам для всех желающих.

➡️ Регистрация на демо-доступ

Реклама. ООО "Инженеркатех" ИНН 9715483673

Читать полностью…

SQL Pro

Вопрос на SQL собеседовании.

Что такое оконная функция? И в чем отличие от функции агрегации с группировкой?

Ответ:

Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце.

При использовании агрегирующих функций предложение GROUP BY сокращает количество строк в запросе с помощью их группировки. При использовании оконных функций количество строк в запросе не уменьшается по сравнению с исходной таблицей.

#sql #собеседование

Читать полностью…

SQL Pro

👍dbt - это один из ключевых инструментов современной аналитики и modern data stack.

Изучите один из самых востребованных инструментов аналитики, решая сложные практические задачи в нашем тренажере, научитесь DataOps практикам, постройте хранилище данных на базе dbt, подготовьте и проанализируйте данные

В тренажере вы освоите:
1. Типы хранилищ данных DWH и их построение
2. Подготовку и тестирование данных, Data Quality
3. Построение ELT-pipelines
4. Моделирование данных на базе dbt и PostgreSQL
5. Принципы работы с СУБД на базе Postgres
6. Продвинутую аналитику и визуализацию данных
7. Современные DataOps-практики, оптимизацию производительности и многое другое

Разработаете свои pet-проекты:
🔥 Статистика поездок на самокатах: Построите аналитический пайплайн для общей и дневной статистики поездок, включая тесты качества данных и документацию.
🔥 Аналитика ивентов приложения: Создадите SQL-пайплайн для обработки событий мобильного приложения, обогащённый данными поездок и пользователей, с внедрением контрактов данных и продуктовыми метриками.
🔥 Создание аналитической платформы: Развернете dbt-пайплайны с планировщиком, мониторингом и централизованным git-репозиторием, внедрить проверку качества данных и веб-портал с каталогом данных и документацией.

Сейчас открыт демо-доступ к первым четырем практическим урокам для всех желающих.

➡️ Регистрация на демо-доступ

Реклама. ООО "Инженеркатех" ИНН 9715483673

Читать полностью…

SQL Pro

Продуктовые аналитики, вас тут ищут

В Т-Банке пройдет Week Offer для уровня middle и senior. Можете пройти все этапы собеседования за неделю и попасть в ИТ-команду.

Если справитесь, будете развивать продукты для 43 млн клиентов. Выдвигать гипотезы, обосновывать данными и концентрироваться на аналитике — рутинные задачи тут можно автоматизировать.

Вот чем еще хороша эта работа:

— Актуальный стек технологий. Тут следят за трендами и быстро внедряют новое.
— Прозрачная система роста. Всегда будете знать, какие навыки развивать.
— Сильное комьюнити. Можно делиться опытом на конференциях и митапах, а еще — участвовать в подкастах.
— Офисы в 23 городах России и гибридный формат работы.

Успейте подать заявку до 25 сентября. Больше рассказали тут

Реклама. АО "ТБанк", ИНН 7710140679, лицензия ЦБ РФ № 2673

Читать полностью…
Subscribe to a channel