Эта шпаргалка охватывает основные команды SQL, включая выбор данных, объединение таблиц, работу с данными (DDL и DML), а также порядок выполнения запросов, с примерами и наглядными схемами для лучшего понимания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥10💊2
Что такое INNER JOIN и как его использовать?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤9👨💻4
В статье рассматриваются основы работы с триггерами в PostgreSQL.
Автор объясняет, что такое триггеры, когда их использование оправдано, и приводит примеры их создания и применения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4
👍16🔥9❤2👏1
При составлении SQL-запросов важно соблюдать определённый порядок команд. Это позволяет базе данных правильно интерпретировать и выполнить запрос.
Вот стандартный порядок ключевых команд в SQL:
SELECT — указывает столбцы таблицы, которые нужно выбратьFROM — указывает название таблицы, в которой находятся эти столбцыJOIN — объединяет несколько таблицWHERE — фильтрует строки до выполнения группировкиGROUP BY — группирует строки по указанным столбцамHAVING — фильтрует получившиеся после группировки группыORDER BY — сортирует результат запросаLIMIT — ограничивает количество возвращаемых строкЕсли в запросе не нужно использовать определённые команды, их опускают, сохраняя используемые команды в стандартном порядке.
📌 Команды и модификаторы традиционно записывают буквами в верхнем регистре для более удобного чтения запроса, но запрос выполнится и со строчными буквами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤56🤓46👍13
Напишите решение, позволяющее поменять местами идентификаторы мест для каждых двух студентов подряд. Если количество студентов нечетное, идентификатор последнего студента не меняется местами.
Верните таблицу результатов, упорядоченную по идентификаторам в порядке возрастания.
Формат результатов приведен в следующем примере.
Входные данные:
+----+---------+
| id | student |
+----+---------+
| 1 | Abbot |
| 2 | Doris |
| 3 | Emerson |
| 4 | Green |
| 5 | Jeames |
+----+---------+
Вывод:
+----+---------+
| id | student |
+----+---------+
| 1 | Doris |
| 2 | Abbot |
| 3 | Green |
| 4 | Emerson |
| 5 | Jeames |
+----+---------+
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍9❤2🥱1
MySQL Tutorial — это исчерпывающий ресурс для изучения MySQL, предлагающий пошаговые руководства, примеры кода и полезные советы для начинающих и опытных разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3❤1
👍13
В статье рассмотрены простые способы оптимизации работы с асинхронной версией SQLAlchemy 2.0.
Автор делится улучшениями для управления сессиями и работы с таблицами, а также показывает эффективные методы обновления и удаления данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🥰1🤨1
Что такое CROSS JOIN и как его использовать?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤5
В реляционных базах данных часто приходится работать с ситуациями, когда один объект может быть связан с несколькими другими объектами, и наоборот. Это называется отношением многие-ко-многим.
Сегодня рассмотрим, как реализовать такую связь на примере социальной сети, где пользователи могут ставить лайки на посты, а посты могут быть лайкнуты несколькими пользователями.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤69👍14🤓10