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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/sql_ready
Download Telegram
🖥 Сегодня рассмотрим два полезных текстовых инструмента — 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
8👍6🔥4
Что же выведет консоль?
Anonymous Quiz
26%
A
27%
B
19%
C
28%
D
10👍7👎3
❤️ Нашёл полезную статью по созданию REST-API на FastAPI c SQLAlchemy и PostgreSQL.

В этой статье:

• Асинхронное подключение к PostgreSQL через SQLAlchemy ORM
• Миграции базы данных с Alembic и примеры отката
• Docker-compose для быстрого запуска сервисов

🔊 Подробное руководство лежит на Habr!


➡️ SQL Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95🔥5