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

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

РКН № 6766085482
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55💯7👍1
❔ Задача с LeetCode «Triangle Judgement №610»

Дана таблица Triangle со столбцами x, y и z, обозначающими длины отрезков.

Необходимо узнать могут ли эти три отрезка образовать треугольник. Если да, нужно вернуть True, если нет — False.

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

Входные данные:
+----+----+----+
| x | y | z |
+----+----+----+
| 13 | 15 | 30 |
| 10 | 20 | 15 |
+----+----+----+


Вывод:
+----+----+----+----------+
| x | y | z | triangle |
+----+----+----+----------+
| 13 | 15 | 30 | No |
| 10 | 20 | 15 | Yes |
+----+----+----+----------+


➡️ SQL Community | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥13🆒5❤2
💻 Категории SQL-команд

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

Сегодня рассмотрим основные категории SQL-команд: DDL, DML, DCL и TCL.

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

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤74👍13
Киберпанк, который мы заслужили

➡️ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31❤8🔥5👍2
Под какой буквой правильный ответ?
Anonymous Quiz
17%
A
45%
B
14%
C
24%
D
👍19❤1
💻 Полезная шпаргалка по основам 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