Читайте также:
|
|
s — постачальники | p — товари | sp — поставки | |||||||||||
s_no | sname | status | city | p_no | pname | color | city | s_no | p_no | qty | s_no | p_no | qty |
s1 | Smith | London | p1 | Nut | Red | London | s1 | p1 | s2 | p1 | |||
s2 | Jones | Paris | p2 | Bolt | Green | Paris | s1 | p2 | s2 | p2 | |||
s3 | Blake | Paris | p3 | Screw | Blue | Rome | s1 | p3 | s3 | p2 | |||
s4 | Clark | London | p4 | Screw | Red | London | s1 | p4 | s4 | p2 | |||
s5 | Аdams | Athens | p5 | Cam | Blue | Paris | s1 | p5 | s4 | p4 | |||
p6 | Cog | Red | London | s1 | p6 | s4 | p5 |
Який результат буде після здійснення команди:
SELECT s_no, MAX(qty) AS maxQty
FROM sp
GROUP BY s_no
Результат: s_no maxQty
s1 400
s2 400
s3 200
s4 400
55. збільшити в 2 рази значення статусу у всіх постачальників в наступній таблиці:
Постачальник (Код, Назва, Місто, Статус)
UPDATE Постачальник SET Статус = 2 * Статус
56. видалення з таблиці Товар записів про товари з Парижа: Товар (Код, Назва, Місто, Вага, Колір)
DELETE
FROM Товар
WHERE Місто = 'Париж'
База даних складається з таблиць
s — постачальники | p — товари | sp — поставки | |||||||||||
s_no | sname | status | city | p_no | pname | color | city | s_no | p_no | qty | s_no | p_no | qty |
s1 | Smith | London | p1 | Nut | Red | London | s1 | p1 | s2 | p1 | |||
s2 | Jones | Paris | p2 | Bolt | Green | Paris | s1 | p2 | s2 | p2 | |||
s3 | Blake | Paris | p3 | Screw | Blue | Rome | s1 | p3 | s3 | p2 | |||
s4 | Clark | London | p4 | Screw | Red | London | s1 | p4 | s4 | p2 | |||
s5 | Аdams | Athens | p5 | Cam | Blue | Paris | s1 | p5 | s4 | p4 | |||
p6 | Cog | Red | London | s1 | p6 | s4 | p5 |
Який результат буде після здійснення команди:
SELECT s_no, MIN(qty) AS minQty
FROM sp
GROUP BY s_no
Результат: s_no minQty
s1 100
s2 300
s3 200
s4 200
58. змінити значення статусу на «50» для постачальника з кодом «П007» в наступній таблиці:
Постачальник (Код, Назва, Місто, Статус)
UPDATE Постачальник SET Статус = 50
WHERE Код = 'П007'
59. команду для вже існуючої таблиці Постачальник (Код, Назва, Місто, Статус), яка забороняє використання NULL- значення для стовпця Місто:
ALTER TABLE Постачальник ALTER COLUMN Місто CHAR(10) NOT NULL;
База даних складається з таблиць
s — постачальники | p — товари | sp — поставки | |||||||||||
s_no | sname | status | city | p_no | pname | color | city | s_no | p_no | qty | s_no | p_no | qty |
s1 | Smith | London | p1 | Nut | Red | London | s1 | p1 | s2 | p1 | |||
s2 | Jones | Paris | p2 | Bolt | Green | Paris | s1 | p2 | s2 | p2 | |||
s3 | Blake | Paris | p3 | Screw | Blue | Rome | s1 | p3 | s3 | p2 | |||
s4 | Clark | London | p4 | Screw | Red | London | s1 | p4 | s4 | p2 | |||
s5 | Аdams | Athens | p5 | Cam | Blue | Paris | s1 | p5 | s4 | p4 | |||
p6 | Cog | Red | London | s1 | p6 | s4 | p5 |
Який результат буде після здійснення команди:
SELECT city, COUNT(*) AS cnt
FROM s
GROUP BY city
Результат: city cnt
London 2
Paris 2
Athens 1
Дата добавления: 2015-07-11; просмотров: 180 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
SELECT city | | | Введение |