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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/sql_ready
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
Shultais Education — платформа, на которой ты сможешь начать изучать SQL с азов. Информация подается как теория и практика, также вы увидите картинки с выводами.

📌 Оставляю ссылочку: shultais.education

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5🤝5
🖥 Изучаем простые методы для фильтрации вывода!

LIKE — используется для поиска значений в столбце, совпадающих с заданным шаблоном.

BETWEEN — фильтрует числовые записи или даты на основании переданного диапазона, при этом включает начальное и конечное значения в результирующий набор.

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


SQL Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝10👍76🔥6
🖥 Напоминалка по SQL-командам!

Например, GRANT даёт пользователю права на таблицу, а ROLLBACK отменяет изменения в рамках транзакции.

На картинке — 5 групп SQL-команд: от определения структуры до управления доступом.

Сохрани, чтобы не забыть!

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍149🔥6
🖥 Анализ средней длительности сессий пользователей по устройствам!

В этой задаче напишем SQL-запрос, который поможет вычислить среднее время сессии для пользователей на разных устройствах за последние 30 дней.

Что делаем:
Фильтруем сессии по времени и устройствам.

Считаем длительность каждой сессии.

Группируем и находим среднее время по типам устройств.


Такой анализ помогает понять, в каких моментах сфокусироваться на улучшении UX и маркетинговых кампаниях.

➡️ SQL Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍10🤝8
📂 Напоминалка по сетевым портам!

Например, порт 22 используется для SSH-подключений, а 443 — для защищённого HTTPS-трафика. Порты — основа любого взаимодействия между клиентом и сервером.

На картинке — 18 основных портов.

Сохрани, чтобы не забыть!

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥148👍6
🖥 Разбираемся с нормальными формами и нормализацией БД!

Сделал для вас наглядную шпаргалку с разницей между NF и примерами таблиц с денормализованной структурой. Существует 6 нормальных форм, но в большинстве случаев ограничиваются 3NF или BCNF.

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍6🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Работаете с SQL и устали прыгать между рабочими пространствами?

SQLite3 Editor — минималистичный, но мощный плагин для VS Code, который позволяет прямо внутри редактора создавать, просматривать и редактировать SQL-базы.

Идеален для быстрой отладки, прототипов и локальной аналитики.

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍8🤝6
SQL следит за приростом пользователей!

Научим SQL считать новых пользователей по дням и видеть общий рост и вклад каждого дня.

Считаем, сколько пользователей зарегистрировалось в каждый день:
SELECT 
registration_date,
COUNT(*) AS new_users
FROM users
GROUP BY registration_date
ORDER BY registration_date;


Теперь добавим накопительный итог — общее количество пользователей к каждой дате:
SELECT 
registration_date,
COUNT(*) AS new_users,
SUM(COUNT(*)) OVER (ORDER BY registration_date) AS total_users
FROM users
GROUP BY registration_date
ORDER BY registration_date;


Посчитаем, какой процент от общего числа составляют новые пользователи каждого дня:
SELECT 
registration_date,
ROUND(100.0 * COUNT(*) / SUM(COUNT(*)) OVER (), 2) AS percent_total
FROM users
GROUP BY registration_date
ORDER BY registration_date;


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

➡️ SQL Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍8🔥6
🖥 Условные агрегаты — читаемо и удобно!

Когда нужно посчитать суммы или количества только при определённых условиях, спасает CASE WHEN прямо внутри агрегатов.

В этом гайде:
Как суммировать значения по нужному статусу.

Как посчитать количество подходящих строк.

Как записать несколько условий в одном запросе.


Такой приём делает SQL-запросы легче читаемыми — особенно в рабочих отчётах.

➡️ SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍98🤝3👎1