Псевдонимы (
alias
) — это не просто временные имена, а мощный инструмент управления структурой и выводом SQL-запросов.Важно запомнить:
• Нужны для агрегаций, оконных функций, CTE и подзапросов.
• Делают код самодокументируемым — особенно в BI и API.
• Облегчают работу с JOIN’ами и повышают читаемость.
🔥 — если узнал что-то новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝21🔥14❤6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Essential SQL — это обучающий ресурс для тех, кто хочет освоить язык SQL с нуля.
Он предлагает пошаговые уроки, которые помогают разобраться в основах работы с базами данных, научиться писать запросы и уверенно применять знания на практике.
📌 Оставляю ссылочку: essentialsql.com
➡️ SQL Ready | #ресурс
Он предлагает пошаговые уроки, которые помогают разобраться в основах работы с базами данных, научиться писать запросы и уверенно применять знания на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤8👍4
❤10👍7👎3
В этой статье:
• Асинхронное подключение к PostgreSQL через SQLAlchemy ORM
• Миграции базы данных с Alembic и примеры отката
• Docker-compose для быстрого запуска сервисов
🔊 Подробное руководство лежит на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5🔥5
Это мощный приём для работы с вложенными структурами. Он позволяет обходить таблицы с
parent_id
, формируя данные уровень за уровнем прямо в одном запросе.Что важно знать:
• Поле-счётчик (например, level) помогает визуализировать глубину и управлять ею.
• Условие WHERE level <= N ограничивает количество уровней, чтобы отчёты не разрастались.
• Всё выполняется в чистом SQL.
🔥 — если узнал что-то новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤6👍4🤝2
JSON — это гибкий формат, который отлично подходит для хранения вложенных структур прямо в базе данных. Современные СУБД поддерживают разнообразные функции для работы с JSON: можно извлекать отдельные значения, фильтровать по ним, разворачивать массивы и объекты.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍7❤5