SQL задачи для подготовки к собеседованию.
SQL тесты для проверки знаний.
№ 7065181110
SQL запросы к конкретной Базе данных с решением и разбором
По вопросам рекламы: @anothertechrock
Post #718
6.4K
SQ @sqlquestions
Showing posts older than #720 · Back to latest
SELECT c.name AS category_name,#задача
p.name as product_name,
pp.price
FROM product_price pp
JOIN product p
ON p.product_id = pp.product_id
JOIN category c
ON c.category_id = p.category_id
WHERE pp.price = (SELECT max (ppm.price)
FROM product pm
JOIN product_price ppm
ON ppm.product_id = pm.product_id
WHERE pm.category_id = p.category_id)
ORDER BY c.name, p.name
SELECT lower(e.last_name || ' ' || e.first_name) AS lower,Решение в Postgresql
upper(e.last_name || ' ' || e.first_name) AS upper,
initcap(e.last_name || ' ' || e.first_name) AS initcap
FROM employee e
ORDER BY e.last_name, e.first_name
SELECT min(price) AS price_min,#задача
avg(price) AS price_avg,
max(price) AS price_max
FROM product_price
SELECT c.name#задача
FROM category c
WHERE c.name like '%an%'
UNION
SELECT p.name
FROM product p
WHERE p.name like '%an%'
SELECT p.name AS product_name,#задача
pi.count,
pi.price
FROM purchase_item pi
JOIN product p
ON p.product_id = pi.product_id
WHERE pi.price = (SELECT max(pim.price)
FROM purchase_item pim)
SELECT concat(#задача
e.last_name, ' ',
e.first_name, ' ',
e.middle_name, ';'
) AS full_name
FROM employee e
ORDER BY full_name

SELECT c.name,#задача
(SELECT p.name
FROM product p
WHERE p.category_id = c.category_id
ORDER BY p.name
LIMIT 1
) AS product_example
FROM category c
ORDER BY c.name
