Совет по SQL для начинающих
Не используйте
Вместо этого явно указывайте только те столбцы, которые действительно нужны:
Почему это лучше?
• Запросы выполняются быстрее — извлекаются только нужные данные.
• Снижается нагрузка на базу данных и сеть.
• Код становится более понятным и удобным для сопровождения.
• Такой подход считается хорошей практикой и используется в профессиональной разработке.
Использование
👉 @SQLPortal
Не используйте
SELECT * в реальных проектах!Вместо этого явно указывайте только те столбцы, которые действительно нужны:
SELECT CustomerName, OrderDate, Amount
FROM Orders
WHERE OrderDate >= '2026-01-01';
Почему это лучше?
• Запросы выполняются быстрее — извлекаются только нужные данные.
• Снижается нагрузка на базу данных и сеть.
• Код становится более понятным и удобным для сопровождения.
• Такой подход считается хорошей практикой и используется в профессиональной разработке.
Использование
SELECT * допустимо при быстром исследовании данных, но в production-коде лучше всегда перечислять необходимые столбцы явно.Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Шпаргалка по SQL-функциям
🔸 Агрегатные функции (COUNT, SUM, AVG, MIN, MAX),
🔸 оконные функции (ROW_NUMBER, RANK, LAG, LEAD),
🔸 строковые функции (LOWER, SUBSTRING, CONCAT),
🔸 работа с датами (NOW, DATE_PART, TRUNC),
🔸 управление потоком (CASE, COALESCE),
🔸 фильтры (IN, LIKE),
🔸 математика (ROUND, MOD).
👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел AI-инструмент, который позволяет общаться с базами данных на обычном языке
→ Загружаешь URL своей базы
→ Задаёшь любой вопрос
→ Получаешь SQL-запрос, результаты и пояснения
👉 @SQLPortal
→ Загружаешь URL своей базы
→ Задаёшь любой вопрос
→ Получаешь SQL-запрос, результаты и пояснения
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
PostgreSQL 19 получил поддержку графовых запросов
В PostgreSQL 19 появилась возможность выполнять графовые запросы, позволяющие описывать связи между данными как последовательность отношений, а не строить длинные цепочки
Вместо множества соединений таблиц можно описать путь через данные, например:
Такой подход делает сложные запросы более понятными и приближает PostgreSQL к возможностям специализированных графовых СУБД.
Где это может пригодиться?
• Рекомендательные системы — поиск пользователей с похожими интересами и рекомендация товаров.
• Контроль доступа — анализ цепочек ролей, групп и разрешений.
• Выявление мошенничества — поиск подозрительных связей между пользователями, устройствами, платежами и аккаунтами.
• Графы знаний (Knowledge Graphs) — моделирование сложных взаимосвязей между сущностями.
• AI и LLM — предоставление языковым моделям дополнительного контекста за счёт анализа связанных данных.
Появление графовых запросов — один из самых интересных шагов в развитии PostgreSQL. Теперь многие задачи, которые раньше требовали использования отдельной графовой базы данных, можно будет решать непосредственно в PostgreSQL.
👉 @SQLPortal
В PostgreSQL 19 появилась возможность выполнять графовые запросы, позволяющие описывать связи между данными как последовательность отношений, а не строить длинные цепочки
JOIN.Вместо множества соединений таблиц можно описать путь через данные, например:
Клиент → купил → товар ← купил ← похожий клиент → подписан на → бренд
Такой подход делает сложные запросы более понятными и приближает PostgreSQL к возможностям специализированных графовых СУБД.
Где это может пригодиться?
• Рекомендательные системы — поиск пользователей с похожими интересами и рекомендация товаров.
• Контроль доступа — анализ цепочек ролей, групп и разрешений.
• Выявление мошенничества — поиск подозрительных связей между пользователями, устройствами, платежами и аккаунтами.
• Графы знаний (Knowledge Graphs) — моделирование сложных взаимосвязей между сущностями.
• AI и LLM — предоставление языковым моделям дополнительного контекста за счёт анализа связанных данных.
Появление графовых запросов — один из самых интересных шагов в развитии PostgreSQL. Теперь многие задачи, которые раньше требовали использования отдельной графовой базы данных, можно будет решать непосредственно в PostgreSQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1