SQL и Анализ данных
12.4K subscribers
752 photos
91 videos
4 files
765 links
Базы данных и всё, что с ними связано!

Сотрудничество: @haarrp

РКН № 6766085482
Download Telegram
💻 SQL HowTo: «чистые» регулярки

В статье показано как можно использовать регулярные выражения в PostgreSQL для решения нестандартных задач.

Автор показывает, как с помощью функций regexp_matches и regexp_replace извлекать данные, исправлять ошибки в строках и выполнять вычисления.

⛓ Читать статью

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥2
Когда дедлайны горят и нужно быстро написать документацию

➡️ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁52👍6❤4
❔ Задача с 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 Community | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15😁9❤4
💻 Команда EXPLAIN

Команда EXPLAIN в PostgreSQL показывает, как база данных обрабатывает запросы: какие данные она ищет, какие индексы использует и сколько ресурсов на это уходит.

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

⛓ Читать статью

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37😁16💯10😨3
Под какой буквой правильный ответ?
Anonymous Quiz
30%
A
17%
B
43%
C
10%
D
🤓6👍3❤2
💻 SQL HowTo: работа с массивами

В статье показано, как эффективно работать с массивами в PostgreSQL для обработки сложных наборов данных.

Автор объясняет, как находить слова в двумерных массивах символов, выполнять поиск в разных направлениях и использовать регулярные выражения для сложных аналитических задач.

⛓ Читать статью

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51❤8
❔ Вопрос с собеседования

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

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

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥8💯3
💻 HackerRank SQL

HackerRank SQL — это платформа для изучения и практики SQL-запросов через задачи разного уровня сложности. Здесь вы можете прокачать навыки работы с базами данных, решая реальные кейсы и сравнивая свои решения с другими разработчиками.

⛓ Ссылка на платформу

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤6👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁79🔥7👍3
Что покажет запрос?
Anonymous Quiz
19%
2, 3
12%
2, 4
10%
3, 3
26%
3, 4
34%
Ошибка
🤨21👍9❤3
💻 О внутренних аспектах внешних ключей

В статье рассматриваются внутренние механизмы работы внешних ключей в PostgreSQL при валидации на больших таблицах (более 1 ТБ).

Автор анализирует процесс проверки внешних ключей, используя расширение pg_query_state, и делится выводами о влиянии индексов и операций чтения на производительность базы данных.

⛓ Читать статью

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁70🔥8❤3
❔ Задача с LeetCode «Exchange Seats №626»

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

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

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

Входные данные:
+----+---------+
| id | student |
+----+---------+
| 1 | Abbot |
| 2 | Doris |
| 3 | Emerson |
| 4 | Green |
| 5 | Jeames |
+----+---------+


Вывод:
+----+---------+
| id | student |
+----+---------+
| 1 | Doris |
| 2 | Abbot |
| 3 | Green |
| 4 | Emerson |
| 5 | Jeames |
+----+---------+


➡️ SQL Community | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤯7❤6
💻 Вопросы по SQL, которые часто задают на собеседовании

В этом цикле статей автор делится вопросами по SQL, с которыми вы можете столкнуться на собеседовании.

⛓ Читать статью

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤8🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁44🔥14🤔3
Под какой буквой правильный ответ?
Anonymous Quiz
27%
A
8%
B
56%
C
9%
D
🔥9👍6❤2