Что вернёт запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям👉 SQLQuestions
SELECT c.country_code, COUNT(o.order_id) AS total_orders
FROM customer c
JOIN order_table o ON c.customer_id = o.customer_id
GROUP BY c.country_code
HAVING COUNT(o.order_id) > 3;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
Что вернёт запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям👉 SQLQuestions
SELECT LEFT(product_name, 3) FROM product WHERE product_id = 10;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Что вернёт код сверху?
Anonymous Quiz
79%
Первые 3 символа названия товара
5%
Полное название товара
13%
Ошибку
2%
NULL
🔥8
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Что вернёт запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям👉 SQLQuestions
SELECT COUNT(DISTINCT customer_id)
FROM order_table;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
Что вернёт запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям👉 SQLQuestions
SELECT o.customer_id, SUM(p.price * od.quantity) AS total_spent
FROM order_table o
JOIN order_detail od ON o.order_id = od.order_id
JOIN product p ON od.product_id = p.product_id
GROUP BY o.customer_id
ORDER BY total_spent DESC
LIMIT 1;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Можно ли поменять тип данных поля в уже существующей таблице?
Anonymous Quiz
70%
Да, при помощи команды ALTER
13%
Да, достаточно сделать INSERT с новым типом данных
14%
Нет, только пересоздать таблицу
4%
Тип бывает только у таблицы, а не у поля таблицы
👍6🔥3👌3
Что покажет следующий запрос?
SELECT id FROM Orders WHERE year (date) > 2018;
SELECT id FROM Orders WHERE year (date) > 2018;
Anonymous Quiz
6%
Номера заказов, сделанных до 2018 года
1%
Номера заказов, сделанных в 2018 году
1%
Уникальные номера заказов
92%
Номера заказов, сделанных после 2018 года
🔥10
Для чего используется LIMIT?
SELECT * FROM Orders LIMIT 10;
SELECT * FROM Orders LIMIT 10;
Anonymous Quiz
2%
Чтобы показать все заказы, содержащие цифру 10
86%
Чтобы показать первые 10 записей результата запроса
11%
Чтобы показать рандомные 10 записей результата запроса
1%
Не существует такого оператора
🔥4👏1
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM
Anonymous Quiz
63%
SELECT SUM(price) FROM Orders;
12%
SELECT SUM(price), customer_name FROM Orders;
9%
SELECT * FROM Orders WHERE price=SUM();
16%
SELECT SUM() FROM Orders GROUP BY price DESC;
Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Что обеспечивает внешний ключ FOREIGN KEY (category_id) REFERENCES category(category_id) в таблице product?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ👇
Целостность данных между таблицами product и category.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Что обеспечивает внешний ключ FOREIGN KEY (category_id) REFERENCES category(category_id) в таблице product?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
Тест к задачке выше ⬆️
Что обеспечивает внешний ключ FOREIGN KEY (category_id) REFERENCES category(category_id) в таблице product?
Что обеспечивает внешний ключ FOREIGN KEY (category_id) REFERENCES category(category_id) в таблице product?
Anonymous Quiz
19%
Уникальность каждой категории
12%
Что каждая категория имеет хотя бы один продукт
68%
Целостность данных между таблицами product и category
1%
Что нельзя добавлять новые категории
Как в SQL выбрать все записи из таблицы "Persons", где значение столбца "FirstName" равно "Peter", а значение столбца "LastName" равно "Jackson"?
Anonymous Quiz
4%
SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'
4%
SELECT FirstName='Peter', LastName='Jackson' FROM Persons
83%
SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
5%
SELECT <ALL> FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
3%
SELECT * FROM Persons WHILE FirstName='Peter' AND LastName='Jackson'
1%
Посмотреть ответ
👍6
К какому результату приведет выполнение запроса DROP DATABASE Users?
Anonymous Quiz
76%
Полное удаление базы данных «Users»
3%
Блокировка на внесение изменений в базу данных «Users»
20%
Удаление таблицы «Users» из текущей базы данных
Что вернёт запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
SELECT
CONCAT(LEFT(first_name, 1), '.', LEFT(last_name, 1), '.') AS abbreviation
FROM customer;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Telegram
SQL задачи
Друзья, мы тут сделали тестовую базу данных и добавили данные в неё. Следующие задачки и тесты будут на основе этой БД.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.…
Код генерации базы данных и INSERT данных по ссылке ТУТ.
Если знаете куда можно запихнуть SQL код, вместо telegra - напишите в комментах.…
Что вернет код сверху?
Anonymous Quiz
5%
Полные имена клиентов
3%
Только первую букву имени
86%
Первую букву имени и фамилии с точками, например "J.D."
5%
Ошибкe, так как LEFT нельзя применять к строкам
👍4
Какая команда используется для создания новой виртуальной таблицы, которая базируется на результатах SQL-запроса?
Anonymous Quiz
32%
CREATE VIRTUAL TABLE
61%
CREATE VIEW
7%
ALTER VIEW
👍1