SQL Formatter: почему форматирование кода важнее, чем кажется | SQL Lab
Теги: SQL, Code Style, PostgreSQL, Инструменты разработчика, Best Practices Возьмём два запроса. Оба делают одно и то же. Найдите ошибку в первом: select u.id,u.name,count(o.id) as orders,sum(o.amount) as total from users u left join orders o on o.user_id=u.id where u.created_at>='2024-01-01' and u.is_active=true group by u.id,u.name having count(o.id)>0 order by total desc limit 50 А теперь во втором: SELECT u.id, u.name, COUNT(o.id) AS orders, SUM(o.amount) AS total FROM users u LEFT JOIN orders o ON o...
Реляционные базы данных. Язык SQL. Приложение к урокам о команде select (часть 1)
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео Прошло уже несколько видеоуроков по команде select. И я решил, что вместо того, чтобы к каждому видеоуроку писать приложение, написать обзор возможностей команды select по всему объему последнего видеоматериала. Для начала перечислю ссылки на семь видеоуроков по команде select: урок 1, урок 2, урок 3, урок 4, урок 5, урок 6, урок 7. Ну, а теперь приступим к примерам, но прежде напомним схему данных, которую мы используем в своих уроках...