Когда ты пишешь SQL-запрос, порядок команд вроде бы логичен SELECT, FROM, WHERE и тд. Но база данных выполняет их в другом порядке 😄
Настоящая последовательность выполнения👇
💡 Поэтому
На фото слева. то в каком порядке мы обычно пишем SQL-запрос, а справа как реально работает база данных под капотом. Запомни эту логику, и ты избежишь кучи ошибок в SQL-запросах
👉 @SQLPortal
Настоящая последовательность выполнения
FROM
JOIN
ON
WHERE
GROUP BY
HAVING
SELECT
ORDER BY
LIMIT
WHERE
не может использовать SUM()
— он идёт до агрегации. А HAVING
— можноНа фото слева. то в каком порядке мы обычно пишем SQL-запрос, а справа как реально работает база данных под капотом. Запомни эту логику, и ты избежишь кучи ошибок в SQL-запросах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥7🤯3👀1
Эта фишка спасёт, когда ты не понимаешь, куда делись строки
Если ты этого не знал — сохраняй
👉 @SQLPortal
Если ты этого не знал — сохраняй
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤3🔥2
Обязательно загляни на DB-Engines.com – это своего рода “топ-чарт” самых популярных СУБД в мире
Ежемесячный рейтинг, который показывает, насколько популярна каждая СУБД по таким параметрам, как: количество упоминаний в интернете, наличие вакансий с упоминанием СУБД, активность на Stack Overflow и тд.
На апрель 2025 в топе:
🍩 Oracle
🍩 MySQL
🍩 Microsoft SQL Server
Этот рейтинг — не о том, какая СУБД «лучшая», а о том, какие технологии чаще используются, обсуждаются и востребованы на рынке
👉 @SQLPortal
Ежемесячный рейтинг, который показывает, насколько популярна каждая СУБД по таким параметрам, как: количество упоминаний в интернете, наличие вакансий с упоминанием СУБД, активность на Stack Overflow и тд.
На апрель 2025 в топе:
Этот рейтинг — не о том, какая СУБД «лучшая», а о том, какие технологии чаще используются, обсуждаются и востребованы на рынке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥1
Понимание типов баз данных
Чтобы принимать наилучшие решения для наших проектов, важно понимать различные типы баз данных, доступные на рынке. Необходимо учитывать ключевые характеристики каждого типа, популярные варианты, а также сравнивать их области применения😁
👉 @SQLPortal
Чтобы принимать наилучшие решения для наших проектов, важно понимать различные типы баз данных, доступные на рынке. Необходимо учитывать ключевые характеристики каждого типа, популярные варианты, а также сравнивать их области применения
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь выучить SQL с нуля за вечер? шутка 👏
Но всё же держи отличный интерактивный сайт — sqlteaching.com
Здесь ты освоишь основы SQL без лишней теории, без регистрации, всё по шагам
Вот прям идеален для начинающих и тех, кто просто забыл синтаксис
👉 @SQLPortal
Но всё же держи отличный интерактивный сайт — sqlteaching.com
Здесь ты освоишь основы SQL без лишней теории, без регистрации, всё по шагам
Вот прям идеален для начинающих и тех, кто просто забыл синтаксис
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍3🔥2
SQL-трюк, который знают не все: QUALIFY
Если работаешь с оконными функциями —> забудь про лишние подзапросы
👉 @SQLPortal
Если работаешь с оконными функциями —> забудь про лишние подзапросы
QUALIFY
позволяет фильтровать строки прямо после оконной функцииPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10😁4❤3
Ловите учебные курсы по PostgreSQL
⏩ DBA1. Администрирование PostgreSQL. Базовый курс
⏩ DBA2. Администрирование PostgreSQL. Настройка и мониторинг
⏩ DBA3. Администрирование PostgreSQL. Резервное копирование и репликация
Ставь лайк если поймал😂
👉 @SQLPortal | #курсы
Ставь лайк если поймал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5❤4🌭1👀1
Шпаргалка по SQL на русском!
Нашёл крутой репозиторий: ILYA-NASA/MySQL —> коротко, по делу и без лишней воды
Рекомендую сохранить себе и влепить лайк💪
👉 @SQLPortal
Нашёл крутой репозиторий: ILYA-NASA/MySQL —> коротко, по делу и без лишней воды
Рекомендую сохранить себе и влепить лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁2
Инструмент Text-to-SQL, который действительно работает
Vanna — это open-source фреймворк RAG для генерации сложных Text-to-SQL запросов. Он обрабатывает динамические данные и позволяет обучать собственные RAG-модели для повышения точности.
Полностью open-source: https://github.com/vanna-ai/vanna
👉 @SQLPortal
Vanna — это open-source фреймворк RAG для генерации сложных Text-to-SQL запросов. Он обрабатывает динамические данные и позволяет обучать собственные RAG-модели для повышения точности.
Полностью open-source: https://github.com/vanna-ai/vanna
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
This media is not supported in your browser
VIEW IN TELEGRAM
MySQLTutorial.org — один из старейших англоязычных сайтов по обучению SQL
По сей день он остаётся популярным источником для изучения основ и практики работы с базой данных MySQL
Все статьи просты, логично структурированы и подкреплены реальными примерами🤔
👉 @SQLPortal
По сей день он остаётся популярным источником для изучения основ и практики работы с базой данных MySQL
Все статьи просты, логично структурированы и подкреплены реальными примерами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
SQLFlow - отличный инструмент для визуализации SQL-запросов. Легкий и простой интрумент для визуализация связей и структур БД, поддерживающий более 20 разных БД.
🔸 Демо
🔸 Github
👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍6
sql_nosql.pdf
6.4 MB
Годнота из Linkedin — авторский чит-лист с командами для SQL и для NoSQL.
Красивое, красочное, да еще и с учетом специфики разных систем👍
👉 @SQLPortal
Красивое, красочное, да еще и с учетом специфики разных систем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👀1
Новый релиз бесплатного инструмента T-SQL Analyzer на .NET для выявления антипаттернов в T-SQL-скриптах — более 140 проверок
НОВОЕ: поддержка форматирования SQL-кода с использованием библиотеки SqlScriptDom
Приводите ваш T-SQL к единообразному и читаемому виду🍺
👉 @SQLPortal
НОВОЕ: поддержка форматирования SQL-кода с использованием библиотеки SqlScriptDom
Приводите ваш T-SQL к единообразному и читаемому виду
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Уже опробовали pg_parquet?
Этот инструмент позволяет сохранять таблицы или результаты SQL-запросов в формате Parquet и обратно — загружать Parquet-файлы прямо в PostgreSQL.
Обычный пайплайн работы:
1. Делишь таблицу на партиции через
2. Архивируешь нужные партиции в Parquet для долговременного хранения и аналитики
3. Удаляешь старые партиции из базы, освобождая место
4. При необходимости читаешь данные из Parquet — можно объединить несколько файлов через
Идеально, если строишь дата-лейк поверх PostgreSQL без лишних костылей☕️
👉 @SQLPortal
Этот инструмент позволяет сохранять таблицы или результаты SQL-запросов в формате Parquet и обратно — загружать Parquet-файлы прямо в PostgreSQL.
Обычный пайплайн работы:
1. Делишь таблицу на партиции через
pg_partman
: по дням, неделям, месяцам — как удобно2. Архивируешь нужные партиции в Parquet для долговременного хранения и аналитики
3. Удаляешь старые партиции из базы, освобождая место
4. При необходимости читаешь данные из Parquet — можно объединить несколько файлов через
VIEW
и запускать запросы, как по обычной таблицеИдеально, если строишь дата-лейк поверх PostgreSQL без лишних костылей
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3
Teable — это мощная и бесплатная альтернатива Airtable с открытым кодом, построенная на PostgreSQL. Совмещает гибкость таблиц (в духе Google Sheets) с силой реляционной БД. Поддерживает миллионы строк, Kanban, формы, календари, и коллаборацию в реальном времени.
Работай с данными, как тебе удобно: фильтры, агрегации, импорт/экспорт CSV, API, плагины, управление доступом и даже автоматизация
Сам себе хозяин — развернул и работаешь без ограничений🪑
👉 @SQLPortal
Работай с данными, как тебе удобно: фильтры, агрегации, импорт/экспорт CSV, API, плагины, управление доступом и даже автоматизация
Сам себе хозяин — развернул и работаешь без ограничений
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥3