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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/sql_ready
加入频道
🖥 Полезная шпаргалка по типам полей в SQL. Полезно помнить, какие есть поля при описании структуры таблицы)

В зависимости от данных, хранимых в таблице, нужно разделять их на разные типы. Где-то должно быть поле с датой, а где-то с timestamp. Где-то VARCHAR, а где-то TEXT. Это важно учитывать при работе с DDL в SQL.

SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21🤝8👍3
🖥 Находим хозяев и их питомцев!

Исходя из таблиц хозяев и питомцев, нужно вернуть имя хозяина, его питомца и разницу между их возрастами. Но при этом нужно предусмотреть, что у хозяина может питомец может потеряться.

В этой задаче:
• CASE — для ситуаций, если у хозяина нет питомца

LEFT JOIN — выбираем все записи из таблицы хозяев

ORDER BY — сортируем по имени хозяина и разнице возрастов с питомцами


🔥 — если узнал новое
🤝 если решил сам

SQL Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40👍12🤝7👎3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Practice SQL — образовательный сайт для обучения и практики SQL-запросов, предлагающий задачи и проверки в реальном времени.

📌 Оставляю ссылочку: sql-practice.com

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍11🤝5
🖥 SQL-constraints — разбираемся в ограничениях на столбцы!

Правильное использование этих ограничений помогает избежать нежелательных ситуаций, например, нескольких пользователей с одинаковыми id или ссылки на несуществующих записей в других таблицах, отсутствия обязательных данных.


SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38🤝13👍8
👩‍💻 CS50 - Введение в Программирование (Гарвард)

Это введение в основы компьютерных наук, созданный профессором Гарвардского университета Дэвидом Маленки. Он охватывает ключевые концепции программирования и алгоритмов и является одним из самых популярных онлайн-курсов по программированию.

Ссылочка на плейлист: YouTube 🖤


SQL Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥5🤝41
This media is not supported in your browser
VIEW IN TELEGRAM
TutorialsPoint — это обширная платформа с уроками по множеству технологий, где курс по MySQL предлагает пошаговое руководство по основам работы с базами данных, написанию запросов и управлению данными.

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

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
🖥 Фильтруем выборку грамотно — разница WHERE и HAVING

Сегодня поговорим про два метода фильтрации выборки, в чем их разница и когда использовать нужный метод:

WHERE — фильтрует строки на основе заданного условия. Работает перед агрегацией и предназначен для исключения неподходящих строк.

HAVING — фильтрует сгруппированные записи, работает с агрегатными функциями после WHERE. Нужен именно для фильтрации групп, а не строк, как WHERE.

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

SQL Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝28🔥16👍6👎2
Media is too big
VIEW IN TELEGRAM
Репозиторий PostgreSQL Patterns Library!

Он идет с коллекцией шаблонов и практик для оптимизации запросов и работы с базами данных PostgreSQL, направленный на повышение производительности и упрощение разработки.

Оставляю ссылочку: Github 📱


➡️ SQL Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3👎1