ch
Feedback
SQL Pro

SQL Pro

前往频道在 Telegram

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

显示更多
4 924
订阅者
+124 小时
-37
-3930
吸引订阅者
八月 '26
八月 '26
+7
在0个频道中
七月 '26
+12
在0个频道中
Get PRO
六月 '26
+26
在0个频道中
Get PRO
五月 '26
+21
在0个频道中
Get PRO
四月 '26
+11
在0个频道中
Get PRO
三月 '26
+6
在0个频道中
Get PRO
二月 '26
+7
在0个频道中
Get PRO
一月 '26
+11
在0个频道中
Get PRO
十二月 '25
+7
在0个频道中
Get PRO
十一月 '25
+14
在0个频道中
Get PRO
十月 '25
+32
在0个频道中
Get PRO
九月 '25
+28
在0个频道中
Get PRO
八月 '25
+46
在0个频道中
Get PRO
七月 '25
+33
在0个频道中
Get PRO
六月 '25
+19
在0个频道中
Get PRO
五月 '25
+18
在0个频道中
Get PRO
四月 '25
+21
在0个频道中
Get PRO
三月 '25
+47
在0个频道中
Get PRO
二月 '25
+21
在0个频道中
Get PRO
一月 '25
+31
在0个频道中
Get PRO
十二月 '24
+30
在0个频道中
Get PRO
十一月 '24
+24
在0个频道中
Get PRO
十月 '24
+32
在0个频道中
Get PRO
九月 '24
+28
在0个频道中
Get PRO
八月 '24
+47
在0个频道中
Get PRO
七月 '24
+23
在0个频道中
Get PRO
六月 '24
+19
在0个频道中
Get PRO
五月 '24
+16
在0个频道中
Get PRO
四月 '24
+36
在0个频道中
Get PRO
三月 '24
+24
在0个频道中
Get PRO
二月 '24
+31
在0个频道中
Get PRO
一月 '24
+55
在0个频道中
Get PRO
十二月 '23
+40
在0个频道中
Get PRO
十一月 '23
+12
在0个频道中
Get PRO
十月 '23
+15
在0个频道中
Get PRO
九月 '23
+14
在0个频道中
Get PRO
八月 '23
+28
在0个频道中
Get PRO
七月 '23
+23
在0个频道中
Get PRO
六月 '23
+15
在0个频道中
Get PRO
五月 '23
+24
在0个频道中
Get PRO
四月 '23
+17
在0个频道中
Get PRO
三月 '23
+19
在0个频道中
Get PRO
二月 '23
+29
在0个频道中
Get PRO
一月 '23
+33
在0个频道中
Get PRO
十二月 '22
+37
在0个频道中
Get PRO
十一月 '22
+72
在0个频道中
Get PRO
十月 '22
+97
在0个频道中
Get PRO
九月 '22
+606
在0个频道中
Get PRO
八月 '22
+1 003
在0个频道中
Get PRO
七月 '22
+106
在0个频道中
Get PRO
六月 '22
+36
在0个频道中
Get PRO
五月 '22
+275
在0个频道中
Get PRO
四月 '22
+56
在0个频道中
Get PRO
三月 '22
+115
在0个频道中
Get PRO
二月 '22
+1 412
在0个频道中
Get PRO
一月 '22
+3 923
在0个频道中
Get PRO
十二月 '21
+4 815
在0个频道中
日期
订阅者增长
提及
频道
26 八月0
25 八月+1
24 八月0
23 八月+1
22 八月0
21 八月+2
20 八月0
19 八月0
18 八月0
17 八月0
16 八月0
15 八月0
14 八月0
13 八月0
12 八月0
11 八月0
10 八月+1
09 八月0
08 八月+1
07 八月0
06 八月0
05 八月+1
04 八月0
03 八月0
02 八月0
01 八月0
频道帖子
Большой тест по SQL для тестировщиков из 44 вопроса - https://qarocks.ru/test_post/big-sql-quiz/ Проходите и пишите, у кого 4
Большой тест по SQL для тестировщиков из 44 вопроса - https://qarocks.ru/test_post/big-sql-quiz/ Проходите и пишите, у кого 44 из 44:) P.S если найдете ошибки в ответах, присылайте - попросим исправить)

2
5 обязательных книг по SQL 1⃣ “SQL: быстрое погружение”. Автор - Уолтер Шилдс Эта книга поожет вам разобраться как в основах SQL, так и в расширенных возможностях этого языка. Читатели, уже имеющие опыт работы с SQL, могут пользоваться книгой Шилдса как справочником. 🔴 Скачать 2⃣ “MySQL Cookbook”. Авторы - Света Смирнова, Алкин Тезуйсал Книга пригодится всем, кто работает с MySQL как в личных проектах, так и на профессиональном уровне. Как бы опытны вы ни были, возможно, с какими-то задачами, рассмотренными в этой книге, вы просто не сталкивались. При этом книга будет интересна и новичкам. 🔴 Скачать 3⃣ “SQL Cookbook”. Авторы - Энтони Молинаро, Роберт де Грааф Сборник рецептов с удобной структурой: постановка задачи, решение с кодом и детальное объяснение. Авторы рассматривают особенности конкретных СУБД: Oracle, DB2, SQL Server, MySQL и PostgreSQL. 🔴 Скачать 4⃣ “Изучаем SQL”. Автор - Алан Болье Книга охватывает большинство тем, необходимых для начинающего разработчика в области баз данных. При этом она не перегружена теорией: все знания применяются на практике в ходе изучения. 🔴 Скачать 5⃣ “SQL для чайников”. Автор - Аллен Тейлор Эта книга поможет разобраться в проектировании, управлении и защите базы данных. Автор подробно описывает средства защиты данных от кражи, случайного или вредоносного повреждения, а также от потери из-за сбоев оборудования и дает рекомендации по устранению ошибок в работе. 🔴 Скачать
614
3
Трюк дня. Сравнение с предыдущим. Решение. Решение: использование DATEDIFF DATEDIFF: эта функция вычисляет разницу между двумя датами. Она используется для того, чтобы обеспечить сравнение именно «сегодняшних» и «вчерашних» температур. Если сформулировать обычным языком следующий запрос, то окажется, что он выражает следующую идею: нужно выбрать такие идентификаторы, чтобы температура, соответствующая представляемым ими датам, была бы больше, чем температура на «вчерашние» по отношению к ним даты. SELECT DISTINCT a.Id FROM Weather a, Weather b WHERE a.Temperature > b.Temperature AND DATEDIFF(a.Recorddate, b.Recorddate) = 1 #tips
690
4
Трюк дня. Сравнение с предыдущим Напишите SQL-запрос, который находит в таблице weather все даты (идентификаторы дат), когда температура была бы выше температуры на предшествующие им даты. То есть, нас интересуют даты, в которые «сегодняшняя» температура выше «вчерашней». Решение будет вечером. #tips
679
5
Трюк дня. Извлечение имени, отчества и фамилии из строки с полным именем. Решение. SELECT SUBSTRING_INDEX (SUBSTRING_INDEX (fullname, ' ', 1), ' ', -1) AS name, IF (LENGTH (fullname) - LENGTH (REPLACE (fullname, ' ', '')) > 1, SUBSTRING_INDEX(SUBSTRING_INDEX (fullname, ' ', 2), ' ', -1), NULL) AS middlename, SUBSTRING_INDEX (SUBSTRING_INDEX (fullname, ' ', 3), ' ', -1) AS surname FROM customers; #tips
874
6
Решение сегодняшней задачи на логику и мышление. Вместо знака вопроса должно стоять число 179. Если двигаться по часовой стрелке начиная с 3, то каждое последующее число равно удвоенному предыдущему, к которому прибавили 1, 3, 5, 7, 9. 3 × 2 + 1 = 7. 7 × 2 + 3 = 17. 17 × 2 + 5 = 39. 39 × 2 + 7 = 85. 85 × 2 + 9 = 179. #логика
950
7
🔥 Для начинающих аналитиков и разработчиков. Освойте главный инструмент для работы с данными. Курс проведет вас от первых SE
🔥 Для начинающих аналитиков и разработчиков. Освойте главный инструмент для работы с данными. Курс проведет вас от первых SELECT до оконных функций и сложных соединений. Формат: 15 коротких уроков + PDF-шпаргалка. Доступ навсегда. 💰 Цена: 6 900 ₽. 🆓 Попробуйте бесплатно: на странице курса есть тариф с вводным уроком и конспектом на 2 дня. 👉 Узнать подробнее и записаться: https://high.skillspace.ru/course/125816/about
756
8
Задача на мышление и логику. Определите, какое число должно стоять на месте знака вопроса. Решение будет вечером. #логика
Задача на мышление и логику. Определите, какое число должно стоять на месте знака вопроса. Решение будет вечером. #логика
607
9
Решение сегодняшней задачи на логику и мышление. Минимальное количество взвешиваний – 3, ведь даже если мы взвесим 2 раза, то как мы узнаем, какая из монет фальшивая? Большую часть монет составляют настоящие, так что 2 монеты с одинаковым весом и будут настоящими, третья с другим весом – фальшивой. Ответ: 3 взвешивания. #логика
754
10
Задача на мышление и логику. Дано 12 монет, из которых 11 – настоящие, и только 1 – фальшивая. Фальшивая монета отличается от настоящих по массе. Какое минимальное количество взвешиваний необходимо, чтобы обнаружить фальшивую монету? Для взвешивания используются чашечные весы. Решение будет вечером. #логика
714
11
Трюк дня. Извлечение имени, отчества и фамилии из строки с полным именем. Решение. SELECT SUBSTRING_INDEX (SUBSTRING_INDEX (fullname, ' ', 1), ' ', -1) AS name, IF (LENGTH (fullname) - LENGTH (REPLACE (fullname, ' ', '')) > 1, SUBSTRING_INDEX(SUBSTRING_INDEX (fullname, ' ', 2), ' ', -1), NULL) AS middlename, SUBSTRING_INDEX (SUBSTRING_INDEX (fullname, ' ', 3), ' ', -1) AS surname FROM customers; #tips
886
12
Трюк дня. Извлечение имени, отчества и фамилии из строки с полным именем В столбце fullname таблицы customers содержится имя, отчество и фамилия в следующем формате: 'name middlename surname'. Напишите MySQL-запрос, который извлечет name, middlename и surname в отдельные столбцы. Если middlename не существует, то в результате в middlename должен быть NULL. Например, из 'Alena Igorevna Petrova' должны получиться 3 столбца: • name = 'Alena', • middlename = 'Igorevna', • surname = 'Petrova'. А из строки 'Jack Powers' получится следующее: • name = 'Jack', • middlename = NULL, • surname = 'Powers'. Решение будет вечером. #tips
770
13
🔥24 июня в 20.00 мск. приглашаем на открытый урок: "Отказоустойчивый и высоко-доступный кластер RabbitMQ" На вебинаре разбер
🔥24 июня в 20.00 мск. приглашаем на открытый урок: "Отказоустойчивый и высоко-доступный кластер RabbitMQ" На вебинаре разберём практические подходы к созданию отказоустойчивой и высоко-доступной очереди сообщений для высоконагруженных систем. 📌 Что будет: — Запуск и настройка кластера: Quorum Queues и Mirrored Queues (синхронная репликация) — Синхронизация очередей и обеспечение согласованности — Dead Letter Queue + правильные настройки durability — Гарантии доставки для Producer: баланс между надёжностью и производительностью — Asynchronous cluster-to-cluster message routing: Exchange Federation и Shovels 🎯 После вебинара вы сможете: — Самостоятельно развернуть отказоустойчивый кластер RabbitMQ — Настраивать Quorum Queues и Mirrored Queues под разные сценарии — Правильно работать с Dead Letter Queues и гарантиями доставки — Организовывать межкластерное взаимодействие сообщений — Проектировать надёжные асинхронные коммуникации в микросервисной архитектуре 👉 Регистрация открыта: https://vk.cc/cYRCK4 Вебинар приурочен к старту курса «Высоконагруженные системы: архитектура и масштабирование». 🎁При покупке курса вы получите в подарок мини-курс по Kafka, который поможет подготовиться к собеседованию в бигтех Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
669
14
Задача. Напишите SQL запрос. Есть таблица transactions - картинка номер 1 (верхняя) Где cash_flow — это выручка минус затраты+1
Задача. Напишите SQL запрос. Есть таблица transactions - картинка номер 1 (верхняя) Где cash_flow — это выручка минус затраты за каждый день. Нужно написать запрос, чтобы получить нарастающий итог для денежного потока каждый день таким образом, чтобы в конечном итоге получилась таблица в такой форме - картинка номер 2 (нижняя) Ответ: SELECT date, cash_flow, SUM(cash_flow) OVER (ORDER BY date ASC) AS cumulative_cf FROM transactions;
636
15
Отличаются ли в SQL операторы AND и & (амперсанд)?
761
16
Готов к космическому разгону AI‑продукта? Приходи на One Day Offer для Product Analysts! 🚀 20 июня команда GigaChat планируе
Готов к космическому разгону AI‑продукта?  Приходи на One Day Offer для Product Analysts! 🚀 20 июня команда GigaChat планирует найти будущего коллегу — продуктового аналитика, который поможет вывести LLM‑платформу на новую орбиту. Ты будешь: ✔️ анализировать поведение пользователей;   ✔️ проводить A/B‑тесты;  ✔️ создавать дашборды;  ✔️ работать с метриками.  А ещё ты станешь частью крупнейшего IT‑комьюнити. Хочешь влиять на продукт для миллионов? Регистрируйся на One Day Offer прямо сейчас!
694
17
Вопрос на SQL собеседовании. Как вы понимаете SELF JOIN? Ответ: SELF JOIN используется для соединения таблицы с ней самой. При этом каждая строка таблицы соединяется с самой собой и с другими строками — в зависимости от заданных условий. Синтаксис: SELECT a.column_name, b.column_name FROM table a, table b WHERE condition; SELF JOIN часто используется тогда, когда у разных полей одной таблицы могут быть одинаковые значения. Например, один и тот же участник музыкальной группы может быть и вокалистом, и, например, клавишником. Если из базы музыкальных групп понадобится извлечь те, где вокалист и клавишник — одно лицо, потребуется SELF JOIN. #sql #собеседование
707
18
Выберите корректный пример использования функции CONCAT:
868
19
Ответ на предыдущий вопрос: Неверное выражение BillingYear в условии WHERE. Несмотря на то, что он определен как алиас в выборке SELECT перед WHERE, логический порядок обработки условий отличается. Правильный запрос будет выглядеть так: SELECT Id, YEAR(BillingDate) AS BillingYear FROM Invoices WHERE YEAR(BillingDate) >= 2010; #sql #собеседование
514
20
Вопрос на SQL собеседовании. Что не так с этим запросом? Исправьте его, если нужно. SELECT Id, YEAR(BillingDate) AS BillingYear FROM Invoices WHERE BillingYear >= 2010; Ответ будет вечером. #sql #собеседование
923