ar
Feedback
SQL и Базы Данных

SQL и Базы Данных

الذهاب إلى القناة على Telegram

Задачи по базам данных и SQL Основы языка SQL, задачи и решения к ним. Админ: @anothertechrock

إظهار المزيد
3 724
المشتركون
-124 ساعات
+47 أيام
-1130 أيام
أرشيف المشاركات
Друзья, зацените наш новый канал по NoSQL базам данных и в частности MongoDB. Мы сделали тесты для проверки знаний: https://t.me/nosqljunior

Какой результат вернёт данный запрос(PostgreSQL)? SELECT (20/25)*25.0;
Anonymous voting

Что находится «под капотом» у Redis? ⚡️Приглашаем 20 апреля в 20:00 на бесплатный вебинар от OTUS «Redis под микроскопом для
Что находится «под капотом» у Redis? ⚡️Приглашаем 20 апреля в 20:00 на бесплатный вебинар от OTUS «Redis под микроскопом для разработчиков». Занятие проведет технический директор1С-Старт Дмитрий Кириллов. Вместе с экспертом мы: ✅Изучим базовые команды и структуры данных ✅Заглянем «под капот» Redis и разберём его исходный код на C ✅Посмотрим, как применить эти знания для оптимизации клиентского кода 📚 Открытый урок — это возможность протестировать процесс обучения на обновленном онлайн-курсе «NoSQL». 📌Регистрация на занятие!

Решение сегодняшней задачи на логику. Ответ: 208 муравей = 12 шапка = 8 труба = 4 Итого: (12 + 8 + 4) * 8 + (12 + 4) = 208 #логика

⁉️Как решать задачи аналитики с помощью SQL? 🗣 21 апреля в 15:00 ждем В OTUS пройдет вебинар «SQL для аналитики — прикладные
⁉️Как решать задачи аналитики с помощью SQL? 🗣 21 апреля в 15:00 ждем В OTUS пройдет вебинар «SQL для аналитики — прикладные задачи и подходы к их решению». Cпикером выступит Артемий Козырь, Analytics Engineer в компании Wheely. 🔸Мы затронем темы: ✔️ Магия аналитических функций ✔️ Операции Pivot и Unpivot для табличных данных ✔️ Анализ истории со Slowly Changing Dimensions (SCD) ✔️ Превращение набора событий в пользовательские сеансы 📚Открытый урок — это возможность протестировать процесс обучения на онлайн-курсе «Data Warehouse Analyst» для тех, кто занимается анализом данных. 📌Пройдите вступительное тестирование, чтобы записаться на урок!

Задача на логику. Решение будет вечером. #логика
Задача на логику. Решение будет вечером. #логика

SQL Cookbook: Query Solutions and Techniques for All SQL Users Автор: Anthony Molinaro, Robert de Graaf Год издания: 2020 Рец
SQL Cookbook: Query Solutions and Techniques for All SQL Users Автор: Anthony Molinaro, Robert de Graaf Год издания: 2020 Рецензия на книгу: Плюсы: 1. Актуальность материала; 2. Множество примеров. Минусы: 1. Не замечено. #sql Скачать книгу Задачи по SQL - ТУТ

⚡️Открыт долгожданный набор на обновленный онлайн-курс «NoSQL» от OTUS! 📚 За 5 месяцев обучения, вы сможете уверенно работат
⚡️Открыт долгожданный набор на обновленный онлайн-курс «NoSQL» от OTUS! 📚 За 5 месяцев обучения, вы сможете уверенно работать с любой NoSQL БД, проектировать систему хранения, индексы, профилировать запросы и обеспечивать оптимальную надежность и производительность. Пройдите вступительный тест, чтобы проверьте, готовы ли вы к обучению на курсе «NoSQL» 📌ПРОЙТИ ТЕСТ! 🔥БОНУС Приглашаем 20 апреля, в 20:00 (мск) на бесплатный вебинар от OTUS «Redis под микроскопом для разработчиков». Регистрация на вебинар!

Каким запросом можно получить список всех баз данных?
Anonymous voting

Трюк дня. Извлечение имени, отчества и фамилии из строки с полным именем. Решение.
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;

#tips

Трюк дня. Извлечение имени, отчества и фамилии из строки с полным именем В столбце 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'. Решение будет вечером. #tips

❓Хочешь освоить PostgreSQL? 📌 14 апреля в 20:00 в OTUS пройдет открытый урок «Резервное копирование и восстановление» с Евге
Хочешь освоить PostgreSQL? 📌 14 апреля в 20:00 в OTUS пройдет открытый урок «Резервное копирование и восстановление» с Евгением Аристовым, архитектором баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и автором книг по PostgreSQL. 📘На занятии мы разберем: • Стандартные методы логического и физического копирования • Современную утилиту pg_probackup • Лучшие практики по бэкапам и восстановлению 💻 Открытый урок пройдет в рамках онлайн-курса «PostgreSQL Cloud Solutions», рассчитанного на DevOps-инженеров, SRE, архитекторов данных, администраторов баз данных и разработчиков. 👉ЗАРЕГИСТРИРОВАТЬСЯ!

Практический курс по 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

Статья дня. Как работать с json в Postgresql? json — самый популярный, на данный момент, формат сериализации данных, состоящий из пар ключ-значение. Является нативным для Javascript и поддерживается абсолютно всеми языками программирования. PostgreSQL нативно поддерживает json с версии 9.2. И до этого у постгри был тип данных для пар ключ-значение, но не настолько гибкий и с куда менее полным функционалом. Сейчас это мощнейший и удобнейший инструмент. #sql Читать статью

SQL All-in-One For Dummies Автор: Allen G. Taylor Год издания: 2019 Рецензия на книгу: Плюсы: 1. Легко читается; 2. Актуально
SQL All-in-One For Dummies Автор: Allen G. Taylor Год издания: 2019 Рецензия на книгу: Плюсы: 1. Легко читается; 2. Актуальность материала. Минусы: 1. Не замечено. #sql Скачать книгу Задачи по SQL - ТУТ

Ответ на #вопрос9 Да, отработает. В SQL допускается перечисление не всех полей в разделе SELECT, если мы группируем по нескольким полям. В данном примере группировка выполняется по двум полям, а выводится на экран одно поле. А вот наоборот сделать уже нельзя. #вопросы #собеседование

#вопрос9 Отработает ли данный запрос или выдаст ошибку:
SELECT field1 FROM table GROUP BY field1, field2;

#вопросы #собеседование

Чемпионат для системных аналитиков Всего 3 дня и 2 этапа: - 25-26 марта - отборочный раунд. - 26-28 марта - финальный раунд,
Чемпионат для системных аналитиков Всего 3 дня и 2 этапа: - 25-26 марта - отборочный раунд. - 26-28 марта - финальный раунд, который определит победителей. Задачи на чемпионате рассчитаны на системных аналитиков уровня middle и senior. Лучшие участники разделят призовой фонд в 500 тысяч рублей и получат предложение о работе в IT_ONE. Регистрация открыта до 25 марта.

Tips & Tricks. Очистка raw data в SQL В этой статье мы рассмотрим несколько примеров, как очистить реальные данные так, чтобы можно было их использовать для дальнейшей работы с ними. #sql Читать статью

Ответ на #вопрос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 #вопросы #собеседование