Какие данные нельзя вставить в таблицу при помощи оператора INSERT?
Anonymous Quiz
9%
Повторяющиеся
9%
Несколько строк стразу
48%
Несколько значений одного столбца в одной строке
22%
Неопределенные значения
12%
Узнать ответ
📕 Тест по навыкам работы с базами данных для разработчиков, архитекторов и аналитиков данных 📕
Ответьте на 20 вопросов и проверьте, насколько вы разбираетесь в базовых принципах работы с Linux/Docker, понимаете особенности работы с базами данных и на сколько готовы к обучению на курсе — «NoSQL».
За 4 месяца курса вы:
- Научитесь эксплуатировать все популярные NoSQL решения от выделенных виртуальных серверов до больших шардированных кластеров и облачных провайдеров
- Освоите синтаксис и особенности работы встроенного языка каждой NoSQL БД
- Сможете работать с основными типами NoSQL БД и оптимизировать медленные запросы
Время прохождения теста ограниченно 10 минут
👉 ПРОЙТИ ТЕСТ — https://otus.pw/hiel/
💣 Пройдите тест, получите скидку на курс, и записи уроков от преподавателей курса в подарок.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Ответьте на 20 вопросов и проверьте, насколько вы разбираетесь в базовых принципах работы с Linux/Docker, понимаете особенности работы с базами данных и на сколько готовы к обучению на курсе — «NoSQL».
За 4 месяца курса вы:
- Научитесь эксплуатировать все популярные NoSQL решения от выделенных виртуальных серверов до больших шардированных кластеров и облачных провайдеров
- Освоите синтаксис и особенности работы встроенного языка каждой NoSQL БД
- Сможете работать с основными типами NoSQL БД и оптимизировать медленные запросы
Время прохождения теста ограниченно 10 минут
👉 ПРОЙТИ ТЕСТ — https://otus.pw/hiel/
💣 Пройдите тест, получите скидку на курс, и записи уроков от преподавателей курса в подарок.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Какой вариант кода создает таблицу с одной колонкой строкового типа? (MySQL)
Anonymous Quiz
12%
create table tests ( test_id int primary key );
16%
create table tests ( test_id varchar(10) auto_increment );
13%
create table tests ( test_id unsigned varchar(10) primary key );
52%
create table tests ( test_id varchar(10) not null );
7%
Узнать ответ
Сколько байт занимает самое большое целое число в PostgreSQL?
Anonymous Quiz
5%
2
7%
4
6%
6
50%
8
14%
Все варианты неверные
18%
Узнать ответ
Друзья, мы тут сделали тестовую базу данных и добавили данные в неё. Следующие задачки и тесты будут на основе этой БД.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.
Первая задачка будет уже сегодня.
Жмякни лайк/дизлайк посту, чтобы мы понимали нравится ли вам такой формат.
P.S для компиляции кода можно использовать например https://onecompiler.com/mysql/
Если вам нравится наш канал - зашарьте его друзьям 👉 SQLQuestions
Код генерации базы данных и INSERT данных по ссылке ТУТ.
Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.
Первая задачка будет уже сегодня.
Жмякни лайк/дизлайк посту, чтобы мы понимали нравится ли вам такой формат.
P.S для компиляции кода можно использовать например https://onecompiler.com/mysql/
Если вам нравится наш канал - зашарьте его друзьям 👉 SQLQuestions
SQL задачи
Друзья, мы тут сделали тестовую базу данных и добавили данные в неё. Следующие задачки и тесты будут на основе этой БД. Код генерации базы данных и INSERT данных по ссылке ТУТ. Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.…
Первый пробный заход:)
Что выведет этот код?👉
Схема БД и код для генерации данных находятся в шапке канала
Если вам понравился вопрос - зашарьте его друзьям👉 SQLQuestions
Что выведет этот код?
SELECT category_name, AVG(price)
FROM category c JOIN product p ON c.category_id = p.category_id
GROUP BY category_name HAVING AVG(price) > 200;
Схема БД и код для генерации данных находятся в шапке канала
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
Выберите верное утверждение:
Anonymous Quiz
13%
SQL чувствителен к регистру при написании запросов
30%
SQL чувствителен к регистру в названиях таблиц при написании запросов
57%
SQL нечувствителен к регистру
SELECT order_id FROM order_table o
JOIN customer c ON o.customer_id = c.customer_id WHERE c.country_code = 'RU'
UNION ALL
SELECT order_id FROM order_detail WHERE product_id IN (SELECT product_id FROM product WHERE category_id = 1);
Схема БД и код для генерации данных находятся в шапке канала
Для начала напишите ваши варианты ответов в комментах, а тест с решением будет скоро. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
Что вернет код сверху?
Anonymous Quiz
27%
Уникальные order_id для пользователей из России и товаров из категории "Электроника".
64%
Все заказы пользователей из России и товары из категории "Электроника", включая дубликаты.
2%
Только заказы для товаров из категории "Электроника".
7%
Ошибка, не указаны все соединения.
Какой запрос вернет значения из колонки «FirstName» таблицы «Users»?
Anonymous Quiz
92%
SELECT FirstName FROM Users
1%
SELECT FirstName.Users
7%
SELECT * FROM Users.FirstName
Что вернет этот запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а чуть позже мы опубликуем тест с вариантами ответа. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям👉 SQLQuestions
SELECT product_name, price, DENSE_RANK() OVER (ORDER BY price DESC) AS rank
FROM product;
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а чуть позже мы опубликуем тест с вариантами ответа. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
Что вернет код сверху?
Anonymous Quiz
9%
Продукты с одинаковой ценой получат разные ранги
27%
Продукты с наивысшей ценой получат ранг 1, но дальше будет пропуск рангов для продуктов подешевле
47%
Продукты с одинаковой ценой получат одинаковый ранг, а след. продукт - следующий ранг без пропусков
17%
Продукты будут отсортированы по цене в порядке возрастания.
Задачка по нашей базе данных, которая находится в шапке канала
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос выводит список всех продуктов, которые заказаны хотя бы один раз?
Ответ под спойлером, а следующим постом будет тест с вариантами ответа на этот же вопрос, если хотите сначала свои знания проверить.
SELECT DISTINCT p.product_name FROM product p JOIN order_detail od ON p.product_id = od.product_id; ✔️
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой запрос выводит список всех продуктов, которые заказаны хотя бы один раз?
Ответ под спойлером, а следующим постом будет тест с вариантами ответа на этот же вопрос, если хотите сначала свои знания проверить.
Какой верный ответ на задачку выше?
Anonymous Quiz
60%
SELECT DISTINCT p.product_name FROM product p JOIN order_detail od ON p.product_id = od.product_id;
12%
SELECT product_name FROM product p JOIN order_detail od ON p.product_id = od.product_id;
23%
SELECT DISTINCT product_name FROM order_detail od JOIN product p ON od.product_id = p.product_id;
5%
SELECT product_name FROM order_detail od JOIN product p ON od.product_id = p.product_id;
SQL задачи
Какой верный ответ на задачку выше?
Как вам наши задачки с общей базой данных? Стало лучше чем простенькие тесты?
Anonymous Poll
90%
👍 Да
10%
👎 Нет
SELECT DATE_ADD(LAST_DAY(o.order_date), INTERVAL 1 DAY) AS month_start, COUNT(o.order_id) AS order_count
FROM order_table o
GROUP BY 1
Схема БД и код для генерации данных находятся в шапке канала.
Для начала напишите ваши варианты ответов в комментах, а мы скоро опубликуем тест с решением. Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Greenplum, PostgreSQL и Airflow в одном открытом вебинаре.
Освойте ключевые инструменты работы с данными.
Встречаемся на открытом вебинаре 18 марта в 20:00 мск.
🔍 На уроке вы:
- Создадите инструмент для генерации данных в PostgreSQL
- Настроите хранение истории данных в ArenadataDB
- Напишете ETL-пайплайн для автоматической загрузки данных
После занятия вы сможете строить дата-пайплайны и автоматизировать загрузку данных, что существенно упростит вашу работу с данными.
🎓 Записывайтесь и получите скидку на большое обучение «Greenplum для разработчиков и архитекторов баз данных»:
Не упустите возможность прокачать свои навыки и освоить современные технологии! 🚀
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Освойте ключевые инструменты работы с данными.
Встречаемся на открытом вебинаре 18 марта в 20:00 мск.
🔍 На уроке вы:
- Создадите инструмент для генерации данных в PostgreSQL
- Настроите хранение истории данных в ArenadataDB
- Напишете ETL-пайплайн для автоматической загрузки данных
После занятия вы сможете строить дата-пайплайны и автоматизировать загрузку данных, что существенно упростит вашу работу с данными.
🎓 Записывайтесь и получите скидку на большое обучение «Greenplum для разработчиков и архитекторов баз данных»:
Не упустите возможность прокачать свои навыки и освоить современные технологии! 🚀
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
В таблице «Animals» базы данных зоопарка содержится информация обо всех обитающих там животных, в том числе о лисах: red fox, grey fox, little fox. Напишите запрос, возвращающий информацию о возрасте лис.
Anonymous Quiz
4%
SELECT %fox age FROM Animals
93%
SELECT age FROM Animals WHERE Animal LIKE «%fox»
3%
SELECT age FROM %Fox.Animals
Задачка по нашей базе данных, которую можно найти в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой JOIN нужно использовать, чтобы получить только тех клиентов, которые сделали заказы?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
INNER JOIN
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой JOIN нужно использовать, чтобы получить только тех клиентов, которые сделали заказы?
SELECT c.first_name, c.last_name, o.order_id FROM customer c
[INNER/LEFT/CROSS/ FULL] JOIN order_table o ON c.customer_id = o.customer_id;
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.