This media is not supported in your browser
VIEW IN TELEGRAM
Реальные примеры SQL-запросов, разбор оптимизаций и живые проекты - всё собрано в одном репозитории. Углубляйся в работу с базами данных, учись мыслить как data-профессионал и строй SQL-решения, которые работают.
Оставляю ссылочку: Github📱
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤7🔥6🤝2
Нужно определить, в какие часы суток совершается больше всего заказов. Для этого выделим час из даты заказа, и посчитаем количество заказов по каждому часу.
В этом посте:
• EXTRACT(HOUR FROM …) — получаем час из order_date.
• GROUP BY + COUNT — считаем количество заказов в каждом часе.
• ORDER BY — сортируем по убыванию, чтобы увидеть часы максимальной активности.
В итоге получаем часы суток с наибольшим количеством заказов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥13❤7🤝1
Например,
INNER JOIN
возвращает только совпадающие строки, а LEFT JOIN
берёт все строки из левой таблицы и подставляет значения из правой, если они есть.На картинке — 4 вида
JOIN
с примерами и наглядными схемами, которые стоит держать под рукой.Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍9🔥7
С ними можно строить отчёты с подытогами по группам, общими итогами и всеми комбинациями категорий. Помогают отличать обычные строки от итоговых, чтобы отчёты были корректными и наглядными.
В этомгайде:
• Подытоги по отделам и ролям с ROLLUP.
• Все комбинации группировок с CUBE.
• Фильтрация и обработка итогов через GROUPING().
Используя эти функции, вы сможете создавать сложные аналитические отчёты быстрее, с меньшим количеством кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤7👍6👎1
В этой статье:
• Как COPY FROM и COPY TO работают быстрее и надежнее, чем массовые INSERT;
• Показан безопасный staging-поток с unlogged-таблицей;
• Подсказано, как отследить прогресс загрузки через pg_stat_progress_copy;
• Освещено использование COPY из кода на Python, Go и Rust с готовыми примерами;
🔊 Рекомендую продолжить на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤9🔥5
Пачка слитых курсов по программированию за 10000руб за подписку!
Да-да, RECURA дает бесплатные курсы по таким направлениям:
• Python (64гб видео)
• Linux (45гб курсов)
• PHP (34гб видео)
• Go (23гб видео)
• Docker (37гб видео)
• C# (26гб видео)
• Java (45гб видео)
• SQL (41гб видео)
• Другое (214гб видео)
Лучшие курсы от топовых школ. Не упусти!🔥
Да-да, RECURA дает бесплатные курсы по таким направлениям:
• Python (64гб видео)
• Linux (45гб курсов)
• PHP (34гб видео)
• Go (23гб видео)
• Docker (37гб видео)
• C# (26гб видео)
• Java (45гб видео)
• SQL (41гб видео)
• Другое (214гб видео)
Лучшие курсы от топовых школ. Не упусти!🔥
❤4👍4🔥2
В первой части
мы рассмотрели базовые методы. Во второй — функции для поиска, трансформации, разбиения и динамического форматирования строк. Они помогают эффективно нормализовать данные, готовить отчёты и работать с пользовательским вводом.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍7🔥6🤝1