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

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

РКН № 6766085482
Download Telegram
💻 Полезная шпаргалка по основам SQL

Эта шпаргалка охватывает основные команды SQL, включая выбор данных, объединение таблиц, работу с данными (DDL и DML), а также порядок выполнения запросов, с примерами и наглядными схемами для лучшего понимания.

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

Что такое INNER JOIN и как его использовать?

Ответ: INNER JOIN — операция, возвращающая только те строки, которые имеют совпадения в обеих таблицах. INNER JOIN чаще всего используется для объединения таблиц, чтобы получить подмножества данных, которые присутствуют в обеих таблицах.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤9👨‍💻4
💻 Триггеры в PostgreSQL: основы

В статье рассматриваются основы работы с триггерами в PostgreSQL.

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

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤41😁32❤‍🔥6👍1💊1
Что покажет запрос?
Anonymous Quiz
26%
NULL
26%
Data
14%
Base
34%
Data Base
👍16🔥9❤2👏1
💻 Структура запроса в SQL

При составлении SQL-запросов важно соблюдать определённый порядок команд. Это позволяет базе данных правильно интерпретировать и выполнить запрос.

Вот стандартный порядок ключевых команд в SQL:

▶️SELECT — указывает столбцы таблицы, которые нужно выбрать

▶️FROM — указывает название таблицы, в которой находятся эти столбцы

▶️JOIN — объединяет несколько таблиц

▶️WHERE — фильтрует строки до выполнения группировки

▶️GROUP BY — группирует строки по указанным столбцам

▶️HAVING — фильтрует получившиеся после группировки группы

▶️ORDER BY — сортирует результат запроса

▶️LIMIT — ограничивает количество возвращаемых строк

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

📌 Команды и модификаторы традиционно записывают буквами в верхнем регистре для более удобного чтения запроса, но запрос выполнится и со строчными буквами.


❤️ — если было полезно
🤓 — если база

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤56🤓46👍13
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54😭13⚡1❤1
❔ Задача с 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
🔥13👍9❤2🥱1
💻 MySQL Tutorial

MySQL Tutorial — это исчерпывающий ресурс для изучения MySQL, предлагающий пошаговые руководства, примеры кода и полезные советы для начинающих и опытных разработчиков.

⛓ Ссылка на ресурс

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39😁18💯2💊1
Под какой буквой правильный ответ?
Anonymous Quiz
26%
A
47%
B
10%
C
17%
D
👍13
💻 Асинхронный SQLAlchemy 2: улучшение кода, методы обновления и удаления данных

В статье рассмотрены простые способы оптимизации работы с асинхронной версией SQLAlchemy 2.0.

Автор делится улучшениями для управления сессиями и работы с таблицами, а также показывает эффективные методы обновления и удаления данных.

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🥰1🤨1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49👍10💯8👀1
❔ Вопрос с собеседования

Что такое CROSS JOIN и как его использовать?

Ответ: CROSS JOIN — операция, которая создает декартово произведение таблиц, генерируя все возможные комбинации строк. Это полезно, когда нет связи между таблицами, и требуется полная комбинация записей.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤5
💻 Как реализовать отношение многие-ко-многим в SQL?

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

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

❤️ — если было полезно
🤓 — если уже знал

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤69👍14🤓10