Приложение А. Ответы купраJ1снениям
5.SELECT •
FROM Orders WHERE amt >
(SELECT МАХ (amt)
FROM Orders а, Customers Ь WHERE a.cnum =b.cnum
AND b.city = 'London');
ГЛАВА 14
1. SELECT cname, city, rating, 'High Rating· FROM Customers
WHERE rating > =200 UNION
SELECT cname, city, rating, · Low Rating· FROM Customers
WHERE rating <2 00;
или
SELECT cname, city, rating, 'High Rating' FROM Customers
WHERE rating > =200 UNION
SELECT cname, city, rating, · Low Rating· FROM Customers
WHERE NOT rating > = 200:
Различие между двумя предложениями заключается в способе записи второго пре диката. В обоих случаях строка 'Low Rating' имеет предшествующий пробел, таким образом длина этой строки совпадает с длиной строки 'High Rating'.
2. SELECT cnum, cname
FROM Customers а WHERE 1 <
(SELECT COUNТ( •) FROM Orders Ь
WHERE a.cnum =b.cnum)
UNION
SELECT snum, sname FROM Salespeople а
WH~RE 1 <
(SELECT COUNT (•) FROM Orders Ь
WHERE a.snum = b.snum) ORDER ВУ 2;
3.SELECT snum
FROM Salespeople