SQL Ready | Базы Данных
15.4K subscribers
1.21K photos
67 videos
2 files
586 links
Авторский канал про Базы Данных и SQL
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3QREBc

Реклама на бирже: https://telega.in/c/sql_ready
Download Telegram
😎 Нашёл интересную статью на Хабре о том, как AI-ассистенты находят и чинят ошибки в SQL-запросах!

В этой статье:
• Использование BitDive и Cursor для анализа поведения приложений
• Обнаружение и устранение N+1 проблемы в SQL-запросах
• Сокращение количества SQL-запросов и ускорение отклика

🔊 Очень советую прочитать на Habr!


➡️ SQL Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥51
🖥 Быстрый ориентир по SQL-командам!

Когда нужно создать таблицу или изменить её структуру — берём DDL. Хотим изменить данные внутри — используем DML. А если нужно просто вытянуть информацию — поможет DQL с её незаменимым select.

Полезно держать под рукой, чтобы не забыть!

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍75
🖥 Сегодня рассмотрим два полезных текстовых инструмента — CHARINDEX и LTRIM!

CHARINDEX — ищет подстроку в строке и возвращает её позицию. Отлично для анализа, парсинга и фильтрации по шаблонам.

LTRIM — удаляет начальные пробелы из строки. Полезно при работе с ручным вводом, логами и грязными данными.

🔥 — если узнали новое
🤝 — если уже пользовались


SQL Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤝6👍52
📂 Напоминалка по типам IP-адресов!

Локальные — для внутренней сети, публичные — выданы провайдером. Бывают статические (постоянные) и динамические (меняются со временем). IPv4 — привычный формат, но уже не хватает адресов, IPv6 — более современный и масштабируемый.

На картинке — основные типы IP-адресов, различия между ними и зачем нужен VPN для защиты.

Сохрани, чтобы не запутаться в сетях!

SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍7🔥6
🖥 Сегодня разберём оконные функции и OVER()

Иногда нужно посчитать сумму, номер строки или ранг — но без группировки и потери данных. Именно для этого и используется OVER().

Что важно знать:
Оконные функции считают агрегаты по строкам, не объединяя их — все данные остаются на месте.

OVER() работает с PARTITION BY — чтобы разбить на группы, и ORDER BY — чтобы задать порядок.

Это как GROUP BY, только без удаления строк — аналитика поверх полного набора данных.


🔥 — если узнал что-то новое
🤝 — если уже давно используешь


SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤝10👍6
🖥 Полезные запросы для работы с датой и временем!

В любой БД вы обязательно встретитесь с даными формата DATETIME или TIMESTAMP, и хорошо знать методы работы с датами и временем. Собрал для вас топ-8 самых популярных операций. Зная их, вы сможете решать большинство задач, связанных с обработкой дат и времени в своих приложениях.

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26🤝176
🖥 Разбираемся с alias в SQL — он нужен не только для читаемости!

Псевдонимы (alias) — это не просто временные имена, а мощный инструмент управления структурой и выводом SQL-запросов.

Важно запомнить:
Нужны для агрегаций, оконных функций, CTE и подзапросов.

Делают код самодокументируемым — особенно в BI и API.

Облегчают работу с JOIN’ами и повышают читаемость.


🔥 — если узнал что-то новое
🤝 — если уже пользовался


SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝21🔥146👍2