DB SQL
DB SQL
БЛОК 2:
a) SELECT * FROM auto_drivers WHERE surname IS NULL
b) SELECT * FROM auto_drivers WHERE surname IS NOT NULL
c) SELECT * FROM `auto_drivers` WHERE name LIKE 'В%'
d)
SELECT surname FROM auto_drivers
UNION
SELECT name FROM auto_marka
БЛОК 3:
a) SELECT id, date, id_category, SUM(price) as total_price, AVG(price) as avg_price
FROM `auto_repair` GROUP BY id_category
b) SELECT * FROM `auto_repair` WHERE 1 GROUP BY id_personal
c) SELECT * FROM `auto_repair` WHERE 1 GROUP BY id_personal, id_category
d) SELECT id, date, id_personal, id_category, SUM(price) as total_price FROM
`auto_repair` GROUP BY id_category HAVING id_category <> 5
e) SELECT id, date, id_personal, id_category, SUM(price) as total_price FROM
`auto_repair` WHERE id_category <> 5 GROUP BY id_category
f) SELECT id, street_start, street_finish, intervall, COUNT(street_start) as count_street,
SUM(intervall) FROM `auto_street` GROUP BY street_start
БЛОК 4:
a) SELECT id, street_start, street_finish, intervall FROM `auto_street` WHERE intervall
IN(5, 10)
b) SELECT * FROM `auto_route` WHERE id_street = ANY(SELECT id FROM
`auto_street` WHERE auto_street.intervall = 10)
c) SELECT * FROM `auto_route` WHERE id_street = ALL(SELECT id FROM
`auto_street` WHERE auto_street.street_start <> 'Героїв майдану')
d) SELECT * FROM `auto_route` WHERE EXISTS(SELECT * FROM `auto_street`
WHERE auto_street.id = auto_route.id_street AND auto_street.street_start = 'Героїв
майдану' AND auto_street.intervall = 10)