SQL Portal | Базы Данных
14K subscribers
982 photos
134 videos
51 files
739 links
Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных

Связь: @devmangx

РКН: https://clck.ru/3H4Wo3
Download Telegram
Совет по SQL для начинающих

Не используйте SELECT * в реальных проектах!

Вместо этого явно указывайте только те столбцы, которые действительно нужны:

SELECT CustomerName, OrderDate, Amount
FROM Orders
WHERE OrderDate >= '2026-01-01';


Почему это лучше?

• Запросы выполняются быстрее — извлекаются только нужные данные.
• Снижается нагрузка на базу данных и сеть.
• Код становится более понятным и удобным для сопровождения.
• Такой подход считается хорошей практикой и используется в профессиональной разработке.

Использование SELECT * допустимо при быстром исследовании данных, но в production-коде лучше всегда перечислять необходимые столбцы явно.

👉 @SQLPortal
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
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
PostgreSQL 19 получил поддержку графовых запросов

В PostgreSQL 19 появилась возможность выполнять графовые запросы, позволяющие описывать связи между данными как последовательность отношений, а не строить длинные цепочки JOIN.

Вместо множества соединений таблиц можно описать путь через данные, например:
Клиент → купил → товар ← купил ← похожий клиент → подписан на → бренд


Такой подход делает сложные запросы более понятными и приближает PostgreSQL к возможностям специализированных графовых СУБД.

Где это может пригодиться?

Рекомендательные системы — поиск пользователей с похожими интересами и рекомендация товаров.
Контроль доступа — анализ цепочек ролей, групп и разрешений.
Выявление мошенничества — поиск подозрительных связей между пользователями, устройствами, платежами и аккаунтами.
Графы знаний (Knowledge Graphs) — моделирование сложных взаимосвязей между сущностями.
AI и LLM — предоставление языковым моделям дополнительного контекста за счёт анализа связанных данных.

Появление графовых запросов — один из самых интересных шагов в развитии PostgreSQL. Теперь многие задачи, которые раньше требовали использования отдельной графовой базы данных, можно будет решать непосредственно в PostgreSQL.

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
1