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

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

РКН № 6766085482
Download Telegram
Под какой буквой правильный ответ?
Anonymous Quiz
41%
A
27%
B
15%
C
18%
D
❤4👍4🔥3
💻 Оптимизация SQL запросов

В статье разбираются ключевые и малоизвестные приемы оптимизации SQL-запросов для повышения производительности приложений.

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

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3❤1
Попробую ещё раз в следующем году

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

Что такое оконная функция и как она используется?

Ответ: Оконная функция — это функция в SQL, которая выполняет вычисления по "окну" строк, не объединяя их в группы. Она полезна для аналитических задач, таких как скользящие средние, ранжирование и нумерация строк. Оконная функция использует конструкцию OVER() для задания диапазона строк, к которым применяется вычисление.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍7
💻 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