SQL и Базы Данных
الذهاب إلى القناة على Telegram
Задачи по базам данных и SQL Основы языка SQL, задачи и решения к ним. Админ: @anothertechrock
إظهار المزيد3 724
المشتركون
-124 ساعات
+47 أيام
-1130 أيام
أرشيف المشاركات
3 724
Друзья, зацените наш новый канал по NoSQL базам данных и в частности MongoDB. Мы сделали тесты для проверки знаний:
https://t.me/nosqljunior
3 724
Какой результат вернёт данный запрос(PostgreSQL)?
SELECT (20/25)*25.0;
3 724
Что находится «под капотом» у Redis?
⚡️Приглашаем 20 апреля в 20:00 на бесплатный вебинар от OTUS «Redis под микроскопом для разработчиков». Занятие проведет технический директор1С-Старт Дмитрий Кириллов.
Вместе с экспертом мы:
✅Изучим базовые команды и структуры данных
✅Заглянем «под капот» Redis и разберём его исходный код на C
✅Посмотрим, как применить эти знания для оптимизации клиентского кода
📚 Открытый урок — это возможность протестировать процесс обучения на обновленном онлайн-курсе «NoSQL».
📌Регистрация на занятие!
3 724
Решение сегодняшней задачи на логику.
Ответ: 208
муравей = 12
шапка = 8
труба = 4
Итого: (12 + 8 + 4) * 8 + (12 + 4) = 208
#логика
3 724
⁉️Как решать задачи аналитики с помощью SQL?
🗣 21 апреля в 15:00 ждем В OTUS пройдет вебинар «SQL для аналитики — прикладные задачи и подходы к их решению». Cпикером выступит Артемий Козырь, Analytics Engineer в компании Wheely.
🔸Мы затронем темы:
✔️ Магия аналитических функций
✔️ Операции Pivot и Unpivot для табличных данных
✔️ Анализ истории со Slowly Changing Dimensions (SCD)
✔️ Превращение набора событий в пользовательские сеансы
📚Открытый урок — это возможность протестировать процесс обучения на онлайн-курсе «Data Warehouse Analyst» для тех, кто занимается анализом данных.
📌Пройдите вступительное тестирование, чтобы записаться на урок!
3 724
SQL Cookbook: Query Solutions and Techniques for All SQL Users
Автор: Anthony Molinaro, Robert de Graaf
Год издания: 2020
Рецензия на книгу:
Плюсы:
1. Актуальность материала;
2. Множество примеров.
Минусы:
1. Не замечено.
#sql
Скачать книгу
Задачи по SQL - ТУТ
3 724
⚡️Открыт долгожданный набор на обновленный онлайн-курс «NoSQL» от OTUS!
📚 За 5 месяцев обучения, вы сможете уверенно работать с любой NoSQL БД, проектировать систему хранения, индексы, профилировать запросы и обеспечивать оптимальную надежность и производительность.
Пройдите вступительный тест, чтобы проверьте, готовы ли вы к обучению на курсе «NoSQL»
📌ПРОЙТИ ТЕСТ!
🔥БОНУС
Приглашаем 20 апреля, в 20:00 (мск) на бесплатный вебинар от OTUS «Redis под микроскопом для разработчиков».
Регистрация на вебинар!
3 724
Трюк дня. Извлечение имени, отчества и фамилии из строки с полным именем. Решение.
SELECT
SUBSTRING_INDEX (SUBSTRING_INDEX (fullname, ' ', 1), ' ', -1) AS name,
IF (LENGTH (fullname) - LENGTH (REPLACE (fullname, ' ', '')) > 1,
SUBSTRING_INDEX(SUBSTRING_INDEX (fullname, ' ', 2), ' ', -1), NULL)
AS middlename,
SUBSTRING_INDEX (SUBSTRING_INDEX (fullname, ' ', 3), ' ', -1) AS surname
FROM customers;
#tips3 724
Трюк дня. Извлечение имени, отчества и фамилии из строки с полным именем
В столбце
fullname таблицы customers содержится имя, отчество и фамилия в следующем формате: 'name middlename surname'.
Напишите MySQL-запрос, который извлечет name, middlename и surname в отдельные столбцы. Если middlename не существует, то в результате в middlename должен быть NULL.
Например, из 'Alena Igorevna Petrova' должны получиться 3 столбца:
• name = 'Alena',
• middlename = 'Igorevna',
• surname = 'Petrova'.
А из строки 'Jack Powers' получится следующее:
• name = 'Jack',
• middlename = NULL,
• surname = 'Powers'.
Решение будет вечером.
#tips3 724
❓Хочешь освоить PostgreSQL?
📌 14 апреля в 20:00 в OTUS пройдет открытый урок «Резервное копирование и восстановление» с Евгением Аристовым, архитектором баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и автором книг по PostgreSQL.
📘На занятии мы разберем:
• Стандартные методы логического и физического копирования
• Современную утилиту pg_probackup
• Лучшие практики по бэкапам и восстановлению
💻 Открытый урок пройдет в рамках онлайн-курса «PostgreSQL Cloud Solutions», рассчитанного на DevOps-инженеров, SRE, архитекторов данных, администраторов баз данных и разработчиков.
👉ЗАРЕГИСТРИРОВАТЬСЯ!
3 724
Практический курс по SQL для начинающих
В этом видеокурсе автор разбирает основы SQL: вы узнаете что такое SQL, научитесь писать SQL-запросы различной сложности. Все эти знания будут легко применимы не только к PostgreSQL, но и к другим СУБД: MySQL, Microsoft SQL Server, Oracle.
0:00:00 Основные концепции: БД, СУБД
0:17:22 Реляционная модель и SQL
0:30:54 Почему стоит выбрать PostgreSQL?
0:36:04 Установка PostgreSQL
0:42:38 Обзор типов данных в PostgreSQL
0:56:48 Как создать базу данных
1:04:22 Как создать таблицу
1:16:03 Отношение "один ко многим"
1:35:18 Отношение "один к одному"
1:44:45 Отношение "многие ко многим"
1:59:12 Создаём БД Northwind
Смотреть это видео на youtube: youtu.be/HVQNxdI6fqY
3 724
Статья дня. Как работать с json в Postgresql?
json — самый популярный, на данный момент, формат сериализации данных, состоящий из пар ключ-значение. Является нативным для Javascript и поддерживается абсолютно всеми языками программирования.
PostgreSQL нативно поддерживает json с версии 9.2. И до этого у постгри был тип данных для пар ключ-значение, но не настолько гибкий и с куда менее полным функционалом. Сейчас это мощнейший и удобнейший инструмент.
#sql
Читать статью
3 724
SQL All-in-One For Dummies
Автор: Allen G. Taylor
Год издания: 2019
Рецензия на книгу:
Плюсы:
1. Легко читается;
2. Актуальность материала.
Минусы:
1. Не замечено.
#sql
Скачать книгу
Задачи по SQL - ТУТ
3 724
Ответ на #вопрос9
Да, отработает. В SQL допускается перечисление не всех полей в разделе
SELECT, если мы группируем по нескольким полям.
В данном примере группировка выполняется по двум полям, а выводится на экран одно поле. А вот наоборот сделать уже нельзя.
#вопросы #собеседование3 724
#вопрос9
Отработает ли данный запрос или выдаст ошибку:
SELECT field1 FROM table GROUP BY field1, field2;#вопросы #собеседование
3 724
Чемпионат для системных аналитиков
Всего 3 дня и 2 этапа:
- 25-26 марта - отборочный раунд.
- 26-28 марта - финальный раунд, который определит победителей.
Задачи на чемпионате рассчитаны на системных аналитиков уровня middle и senior. Лучшие участники разделят призовой фонд в 500 тысяч рублей и получат предложение о работе в IT_ONE.
Регистрация открыта до 25 марта.
3 724
Tips & Tricks. Очистка raw data в SQL
В этой статье мы рассмотрим несколько примеров, как очистить реальные данные так, чтобы можно было их использовать для дальнейшей работы с ними.
#sql
Читать статью
3 724
Ответ на #вопрос8
Учитывая, что
NULL в SQL — просто отсутствие значения, то все значения NULL при группировке попадают в одну группу. Например, пусть есть таблица:
name score
Alex 5
Sam 1
Sam 11
NULL 4
NULL 3
Тогда запрос
SELECT name, SUM (score) AS sc FROM table GROUP BY name;выдаст: name sc Alex 5 Sam 12 NULL 7 #вопросы #собеседование
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
