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

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

РКН № 6766085482
Download Telegram
Берём на вооружение

➡️ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁63🔥15💊3
❔ Задача с LeetCode «Top Travellers №1407»

Напишите решение, позволяющее отображать расстояние, пройденное каждым пользователем.

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

Если несколько пользователей преодолели одинаковое расстояние, расположите их по именам в порядке возрастания.

Входные данные:
+------+-----------+
| id | name |
+------+-----------+
| 1 | Alice |
| 2 | Bob |
| 3 | Alex |
| 4 | Donald |
| 7 | Lee |
| 13 | Jonathan |
| 19 | Elvis |
+------+-----------+


+------+----------+----------+
| id | user_id | distance |
+------+----------+----------+
| 1 | 1 | 120 |
| 2 | 2 | 317 |
| 3 | 3 | 222 |
| 4 | 7 | 100 |
| 5 | 13 | 312 |
| 6 | 19 | 50 |
| 7 | 7 | 120 |
| 8 | 19 | 400 |
| 9 | 7 | 230 |
+------+----------+----------+


Вывод:
+----------+--------------------+
| name | travelled_distance |
+----------+--------------------+
| Elvis | 450 |
| Lee | 450 |
| Bob | 317 |
| Jonathan | 312 |
| Alex | 222 |
| Alice | 120 |
| Donald | 0 |
+----------+--------------------+


➡️ SQL Community | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥6👍4
💻 Учебные курсы по PostgreSQL

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

▶️ DBA1. Администрирование PostgreSQL. Базовый курс

▶️ DBA2. Администрирование PostgreSQL. Настройка и мониторинг

▶️ DBA3. Администрирование PostgreSQL. Резервное копирование и репликация

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤6🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁78🔥4😭1
❔ Вопрос с собеседования

В чем разница между командами DELETE и TRUNCATE?

Ответ: Команда DELETE — это DML-операция, которая удаляет строки, соответствующие заданному условию, и записывает изменения в журнал транзакций, что позволяет откатить операцию.

В отличие от неё, команда TRUNCATE — это DDL-операция, которая быстро очищает таблицу, не сохраняя отдельные записи в журнале, и откатить её невозможно

Подробнее про команды можно прочитать —
тут.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤7
💻 SQL-инъекции для начинающих

В статье простым языком объясняется, что такое SQL-инъекции, как они работают и почему остаются опасной уязвимостью.

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

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49😁32❤7
Под какой буквой правильный ответ?
Anonymous Quiz
6%
A
23%
B
60%
C
11%
D
👍10🤔3
💻 SQL HowTo: «экспоненциальная» рекурсия

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

На примере задачи поиска наборов монет для размена суммы показано, как SQL справляется с задачами с большим количеством вариантов.

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49😁44❤11👍1
❔ Задача с LeetCode «Invalid Tweets №1683»

Напишите решение для определения id некорректных твитов. Твит считается некорректным, если количество символов в содержимом твита строго превышает 15.

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

Входные данные:
+----------+-------------------+
| tweet_id | content |
+----------+-------------------+
| 1 | Hello, world! |
| 2 | Valar Morghulis!! |
+----------+-------------------+


Вывод:
+----------+
| tweet_id |
+----------+
| 2 |
+----------+


➡️ SQL Community | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3
💻 Как 64-битный счетчик транзакций решает проблему масштабирования?

В статье рассказывается о том, что такое счётчик транзакций в PostgreSQL и почему его переполнение может привести к проблемам.

Автор объясняет, как переход на 64-битный счётчик помогает решить эту задачу и улучшить работу базы данных.

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8❤‍🔥2❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55🔥7🤯1
Под какой буквой правильный ответ?
Anonymous Quiz
3%
A
59%
B
19%
C
19%
D
👍13❤1
💻 Шпаргалка по MySQL

Этот репозиторий представляет собой лаконичную и удобную шпаргалку по основным SQL-командам для работы с MySQL.

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

⛓ Ссылка на GitHub

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤10👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁42🔥3❤2
❔ Вопрос с собеседования

Что такое обобщённое табличное выражение (CTE) и как оно используется?

Ответ: Обобщённое табличное выражение (CTE) — это временное результатное выражение, которое можно использовать несколько раз в рамках одного запроса для упрощения его структуры. CTE создаётся с использованием ключевого слова WITH и может значительно улучшить читабельность запросов, позволяя обращаться к нему как к таблице. Кроме того, CTE могут быть рекурсивными, что упрощает работу с иерархическими данными.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍13🔥5
Блог владельца «SQL Community»

Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:

https://t.me/+ZE-gNjvcEn5mNzdi
1👍3❤2🥱1
💻 SQL для веб-разработчиков

В этом комплексном курсе SQL представлены все основы языка структурированных запросов.

Вы узнаете как создавать таблицы БД и попрактикуетесь в запросах к ним, как это делает веб-разработчик серверов в реальных условиях.

📱 Смотреть на YouTube

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥11👍6❤5💊1