SQLpedia | Базы данных
Open in Telegram
Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов. Сотрудничество: @Heykman
Show more6 085
Subscribers
-124 hours
-47 days
-3630 days
Posts Archive
Эффективный алгоритм обработки больших баз данных MLM-структур
В этой статье речь идет об эффективном алгоритме для обработки больших баз данных MLM-структур, который усовершенствует подход к анализу и управлению данными в многоуровневом маркетинге.
Перети к статье | SQLpedia
Чек-лист по добавлению новой базы данных в стек
Автор статьи рассказывает о своей методике добавления СУБД в стек эксплуатации, и делится чек-листом, который поможет учесть все значимые аспекты работы базы данных.
Перейти к статье | SQLpedia
Алоха, коллеги! Продолжаем рубрику #fromInterviewWithLove. На этот раз нужно решить задачу повышенной сложности.
В базе данных есть таблица "orders" с полями "id" (уникальный идентификатор заказа), "customer_id" (уникальный идентификатор клиента, который сделал заказ), "total_price" (общая стоимость заказа) и "created_at" (дата создания заказа). Необходимо найти все заказы, сделанные клиентом, сумма которых превышает среднюю сумму заказов всех клиентов. Результат должен быть отсортирован по дате создания заказа в порядке убывания.
Решение:
SELECT orders.id, orders.total_price, orders.created_at
FROM orders
WHERE orders.customer_id IN (
SELECT customer_id
FROM orders
GROUP BY customer_id
HAVING AVG(total_price) < (
SELECT AVG(total_price)
FROM orders
)
)
ORDER BY orders.created_at DESC;
SQLpedia
SQL HowTo: замена в строке по набору
Решим сегодня простую, казалось бы, задачу: как на PostgreSQL можно в строке провести замены по набору пар строк. То есть в исходной строке 'abcdaaabbbcccdcba' заменить, например, {'а' -> 'x', 'bb' -> 'y', 'ccc' -> 'z'} и получить 'xbcdxxxybzdcbx'.
Перейти к статье | SQLpedia
Если вы давно мечтаете сменить профессию на более востребованную, то курс «Профессия бизнес-аналитик» точно для вас.
Потому что бизнес-аналитика — одно из самых высокооплачиваемых современных направлений.
Профессиональные спикеры сделают из вас специалиста, а карьерный отдел позаботится о вашем трудоустройстве.
Кроме того, вы сможете пройти 14 занятий бесплатно, чтобы точно определиться с тем, подходит ли вам курс.
Ознакомьтесь с программой обучения и забронируйте место на курсе со скидкой: https://epic.st/olEcYD
Будьте внимательны при использовании AT TIME ZONE в запросах SQL Server
Если вы не разобрались в тонкостях работы базы данных, то использование новых средств языка T-SQL может привести к неожиданным результатам в плане производительности.
Перейти к статье | SQLpedia
📌 PostgreSQL — открытая реляционная база данных с высокой производительностью, надежностью и поддержкой стандартов SQL, которая все больше используется в различных проектах.
✅ Для стабильной и безотказной работы приложения крайне важен мониторинг базы данных.
⚠️ 16 мая в 20:00 мск состоится вебинар «Мониторинг PostgreSQL grafana+prometheus» — https://otus.pw/j8OD/
⬆️На вебинаре мы рассмотрим и настроим мониторинг PostgreSQL с помощью Grafana и Prometheus.
Этот вебинар приурочен к старту курса «PostgreSQL для администраторов баз данных и разработчиков», после урока вы сможете продолжить обучение. OTUS предоставляет разные способы оплаты курса.
👉 Готовьте вопросы и записывайтесь на вебинар!
https://otus.pw/j8OD/
Интеграция. Информация о продукте www.otus.ru
Репликации в PostgreSQL
Название статьи говорит само за себя. Здесь все про репликации, их виды и сценарии использования.
Перейти к статье | SQLpedia
PostgreSQL ltree: обеспечение целостности данных
В PostgreSQL существует специальное расширение ltree, предоставляющее дополнительные инструменты для работы с метками и путями. О нем и о решении вопросов, связанных с консистентностью (целостностью) данных, и рассказывается в статье
Перейти к статье | SQLpedia
Алоха, коллеги! Запускаем рубрику #fromInterviewWithLove!
Сегодня будет дана задача по SQL для начинающих специалистов.
Задача: В базе данных хранятся данные о продажах продуктов в разных магазинах. Необходимо вывести список магазинов, в которых были проданы все виды товаров. Таблица sales содержит следующие поля:
- id - уникальный идентификатор продажи;
- store - название магазина;
- product - название продукта.
Решение SQL запросом:
SELECT store
FROM sales
GROUP BY store
HAVING COUNT(DISTINCT product) = (SELECT COUNT(DISTINCT product) FROM sales);
Данный запрос группирует данные по названию магазина и находит количество уникальных продуктов, проданных в каждом магазине. Затем он сравнивает это количество с общим числом уникальных продуктов в таблице sales. Если количество уникальных продуктов в магазине равно общему количеству уникальных продуктов в таблице, значит все продукты были проданы в данном магазине. Результат запроса - список магазинов, в которых были проданы все виды товаров.
SQLpedia
Резервное копирование и восстановление СУБД MySQL
В данной статье описаны основные моменты теории резервного копирования.
Перейти к статье | SQLpedia
Аналитик? Project? Маркетолог?
Подключайся к нашему сообществу Data Analyst REBRAIN.
С нас:
- Бесплатные открытые практикумы каждый месяц.
- Спикеры — профессиональные аналитики.
- Разбор реальных кейсов анализа данных.
- Самый актуальный технологический стек — Python, SQL, Tableau, бизнес-метрики и визуализацию данных, статистику, теорию вероятностей и др.
Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций.
И да, все это бесплатно!
Подключайтесь.
Как устроена виртуальная машина SQLite
В этой статье подробно разобрано, как SQLite синтаксически анализирует, оптимизирует и выполняет ваши SQL-запросы.
Перейти к статье | SQLpedia
Product management | IT - достойный канал для всех, кому интересна тема управления продуктами. Ежедневно публикуются обучающие материалы и полезные статьи про харды и софты.
Repost from DATApedia | Data science
Самостоятельное обучение стало проще с Notion AI. Онлайн школы скоро вымрут? Пример SQL курса
В этой статье показано на простом примере как новичку в IT сфере упростить себе путь осваивания хард скиллов и не платить онлайн школам много денег.
Перейти к статье | DATApedia
DataHub: веб-песочница для тех, кто изучает SQL
В этой статье показывается на что способен веб-редактор MySQL хранилища и почему это отличный инструмент для работы тем, кто изучает SQL.
Перейти к статье | SQLpedia
Available now! Telegram Research 2025 — the year's key insights 
