Что вернет этот запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а чуть позже мы опубликуем тест с вариантами ответа. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
SELECT product_name, price, DENSE_RANK() OVER (ORDER BY price DESC) AS rank
FROM product;
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а чуть позже мы опубликуем тест с вариантами ответа. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
👍1
Что вернет код сверху?
Anonymous Quiz
12%
Продукты с одинаковой ценой получат разные ранги
28%
Продукты с наивысшей ценой получат ранг 1, но дальше будет пропуск рангов для продуктов подешевле
48%
Продукты с одинаковой ценой получат одинаковый ранг, а след. продукт - следующий ранг без пропусков
11%
Продукты будут отсортированы по цене в порядке возрастания.
5 обязательных книг по SQL
1️⃣ “SQL: быстрое погружение”. Автор - Уолтер Шилдс
Эта книга поожет вам разобраться как в основах SQL, так и в расширенных возможностях этого языка. Читатели, уже имеющие опыт работы с SQL, могут пользоваться книгой Шилдса как справочником.
🔴 Скачать
2️⃣ “MySQL Cookbook”. Авторы - Света Смирнова, Алкин Тезуйсал
Книга пригодится всем, кто работает с MySQL как в личных проектах, так и на профессиональном уровне. Как бы опытны вы ни были, возможно, с какими-то задачами, рассмотренными в этой книге, вы просто не сталкивались. При этом книга будет интересна и новичкам.
🔴 Скачать
3️⃣ “SQL Cookbook”. Авторы - Энтони Молинаро, Роберт де Грааф
Сборник рецептов с удобной структурой: постановка задачи, решение с кодом и детальное объяснение. Авторы рассматривают особенности конкретных СУБД: Oracle, DB2, SQL Server, MySQL и PostgreSQL.
🔴 Скачать
4️⃣ “Изучаем SQL”. Автор - Алан Болье
Книга охватывает большинство тем, необходимых для начинающего разработчика в области баз данных. При этом она не перегружена теорией: все знания применяются на практике в ходе изучения.
🔴 Скачать
5️⃣ “SQL для чайников”. Автор - Аллен Тейлор
Эта книга поможет разобраться в проектировании, управлении и защите базы данных. Автор подробно описывает средства защиты данных от кражи, случайного или вредоносного повреждения, а также от потери из-за сбоев оборудования и дает рекомендации по устранению ошибок в работе.
🔴 Скачать
Эта книга поожет вам разобраться как в основах SQL, так и в расширенных возможностях этого языка. Читатели, уже имеющие опыт работы с SQL, могут пользоваться книгой Шилдса как справочником.
Книга пригодится всем, кто работает с MySQL как в личных проектах, так и на профессиональном уровне. Как бы опытны вы ни были, возможно, с какими-то задачами, рассмотренными в этой книге, вы просто не сталкивались. При этом книга будет интересна и новичкам.
Сборник рецептов с удобной структурой: постановка задачи, решение с кодом и детальное объяснение. Авторы рассматривают особенности конкретных СУБД: Oracle, DB2, SQL Server, MySQL и PostgreSQL.
Книга охватывает большинство тем, необходимых для начинающего разработчика в области баз данных. При этом она не перегружена теорией: все знания применяются на практике в ходе изучения.
Эта книга поможет разобраться в проектировании, управлении и защите базы данных. Автор подробно описывает средства защиты данных от кражи, случайного или вредоносного повреждения, а также от потери из-за сбоев оборудования и дает рекомендации по устранению ошибок в работе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🔥 Пять статей: SQL собеседование🗓
Добавляйте в сохраненное и читайте:
SQL вопросы на собеседовании тестировщика — данная статья рассматривает некоторые вопросы, с которыми можно столкнуться во время собеседования по SQL, а также приводит ответы на них.
Топ-5 SQL вопросов на собеседовании тестировщика — разбираем еще пятерку вопросов по SQL, которые вам могут задать на собеседовании на позицию QA-специалиста.
10 вопросов по SQL с собеседований на аналитика данных — разбираем вопросы по SQL, которые может задать интервьюер аналитику данных.
10 вопросов на собеседовании по SQL JOIN с ответами и примерами — в этой статье рассматриваются наиболее распространенные вопросы на собеседовании по SQL JOIN и ответы на них.
10 задач для собеседования по SQL-запросам. Бывает, на собеседовании просят составить SQL-запрос для заданных условий. В этой статье вы найдете примеры запросов для часто встречающихся задач.
#пятьстатей #sql
Добавляйте в сохраненное и читайте:
SQL вопросы на собеседовании тестировщика — данная статья рассматривает некоторые вопросы, с которыми можно столкнуться во время собеседования по SQL, а также приводит ответы на них.
Топ-5 SQL вопросов на собеседовании тестировщика — разбираем еще пятерку вопросов по SQL, которые вам могут задать на собеседовании на позицию QA-специалиста.
10 вопросов по SQL с собеседований на аналитика данных — разбираем вопросы по SQL, которые может задать интервьюер аналитику данных.
10 вопросов на собеседовании по SQL JOIN с ответами и примерами — в этой статье рассматриваются наиболее распространенные вопросы на собеседовании по SQL JOIN и ответы на них.
10 задач для собеседования по SQL-запросам. Бывает, на собеседовании просят составить SQL-запрос для заданных условий. В этой статье вы найдете примеры запросов для часто встречающихся задач.
#пятьстатей #sql
Как ускорить аналитику в системах с массивами данных?
Работаете с MPP-базами, но не понимаете, куда уходит производительность? Запросы выполняются медленно, а данные распределяются неравномерно?
На открытом вебинаре 9 апреля в 20:00 мск разберем:
- Как устроены MPP-системы и их компоненты.
- Почему параллельная обработка запросов ускоряет аналитику.
- Как находить и устранять узкие места в производительности.
Применим знания на примерах Greenplum, Amazon Redshift, Teradata и других систем.
Успейте зарегистрироваться и получите скидку на большое обучение «Data Warehouse Analyst»
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Работаете с MPP-базами, но не понимаете, куда уходит производительность? Запросы выполняются медленно, а данные распределяются неравномерно?
На открытом вебинаре 9 апреля в 20:00 мск разберем:
- Как устроены MPP-системы и их компоненты.
- Почему параллельная обработка запросов ускоряет аналитику.
- Как находить и устранять узкие места в производительности.
Применим знания на примерах Greenplum, Amazon Redshift, Teradata и других систем.
Успейте зарегистрироваться и получите скидку на большое обучение «Data Warehouse Analyst»
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как контейнеризация меняет аналитику данных?
Docker — не просто модное слово, а инструмент, который упрощает развертывание аналитических решений, повышает их масштабируемость и ускоряет работу с данными.
💥 На открытом вебинаре 24 апреля в 20:00 мск разберём:
— Как работает Docker и почему он важен для аналитиков.
— Как с его помощью развернуть BI-платформы и ELT-пайплайны.
— Какие команды и практики нужно освоить для эффективной работы.
Спикер Андрей Поляков — старший разработчик сервисов платежных систем в международной компании.
➡️ Открытый урок проходит в преддверии старта курса «Data Warehouse Analyst». Всем участникам — скидка на обучение. Подробности и регистрация
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Docker — не просто модное слово, а инструмент, который упрощает развертывание аналитических решений, повышает их масштабируемость и ускоряет работу с данными.
💥 На открытом вебинаре 24 апреля в 20:00 мск разберём:
— Как работает Docker и почему он важен для аналитиков.
— Как с его помощью развернуть BI-платформы и ELT-пайплайны.
— Какие команды и практики нужно освоить для эффективной работы.
Спикер Андрей Поляков — старший разработчик сервисов платежных систем в международной компании.
➡️ Открытый урок проходит в преддверии старта курса «Data Warehouse Analyst». Всем участникам — скидка на обучение. Подробности и регистрация
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❤🔥1