Задача 29
Напишите запрос, чтобы найти все заказы, созданные продавцами из Лондона. Верните
#задача
Напишите запрос, чтобы найти все заказы, созданные продавцами из Лондона. Верните
ord_no
, purch_amt
, ord_date
, customer_id
, salesman_id
.#задача
Ответ к Задаче 29
SELECT * FROM orders WHERE salesman_id IN (SELECT salesman_id FROM salesman WHERE city='London');#задача
Задача 30
Напишите запрос, чтобы найти продавцов, создавших заказы на максимальные и минимальные суммы по каждой отдельной дате.
Верните
#задача
Напишите запрос, чтобы найти продавцов, создавших заказы на максимальные и минимальные суммы по каждой отдельной дате.
Верните
salesman_id
, name
, order_no
, строку highest on
или lowest on
(т.е. наибольшая или наименьшая сумма на [определенное число]), ord_date
.#задача
Ответ к Задаче 30
SELECT a.salesman_id, name, ord_no, 'highest on', ord_date FROM salesman a, orders b WHERE a.salesman_id =b.salesman_id AND b.purch_amt= (SELECT MAX (purch_amt) FROM orders c WHERE c.ord_date = b.ord_date) UNION (SELECT a.salesman_id, name, ord_no, 'lowest on', ord_date FROM salesman a, orders b WHERE a.salesman_id =b.salesman_id AND b.purch_amt= (SELECT MIN (purch_amt) FROM orders c WHERE c.ord_date = b.ord_date))#задача
Задача 31
Напишите запрос, чтобы найти актеров, сыгравших в фильме "Annie Hall". Верните все поля из таблицы actor.
#задача
Напишите запрос, чтобы найти актеров, сыгравших в фильме "Annie Hall". Верните все поля из таблицы actor.
#задача
Задача 32
Напишите запрос для добавления к выбранным полям строк, помечающих, совпадает ли город какого-нибудь продавца с городом какого-нибудь клиента. Верните ID продавца, его имя, город и пометку MATCHED/NO MATCH.
#задача
Напишите запрос для добавления к выбранным полям строк, помечающих, совпадает ли город какого-нибудь продавца с городом какого-нибудь клиента. Верните ID продавца, его имя, город и пометку MATCHED/NO MATCH.
#задача
Ответ к Задаче 32
SELECT a.salesman_id, name, a.city, 'MATCHED' FROM salesman a, customer b WHERE a.city = b.city UNION (SELECT salesman_id, name, city, 'NO MATCH' FROM salesman WHERE NOT city = ANY (SELECT city FROM customer)) ORDER BY 2 DESC#задача
🐧 Linux Junior - канал для Linux любителей.
Тем кому нравится командная строка и то, какое волшебство можно в ней делать.
Подписывайся и отвечай на вопросы, решай задачки: @juniorlinux
Тем кому нравится командная строка и то, какое волшебство можно в ней делать.
-rf *Эти и другие команды ты можешь выучить у нас в игровой форме.
man man
touch -m old_file
shutdown now
Подписывайся и отвечай на вопросы, решай задачки: @juniorlinux
Какое ключевое слово нельзя использовать вместе с оператором ROLLUP?
Anonymous Quiz
26%
LIMIT
14%
GROUP BY
10%
ORDER BY
21%
HAVING
30%
Посмотреть ответ
Задача 33
Напишите запрос, чтобы найти все заказы, созданные продавцами, которым случалось работать с клиентом с ID 3007. Верните ord_no, purch_amt, ord_date, customer_id, salesman_id.
#задача
Напишите запрос, чтобы найти все заказы, созданные продавцами, которым случалось работать с клиентом с ID 3007. Верните ord_no, purch_amt, ord_date, customer_id, salesman_id.
#задача