- •1. Виведення кодів, назв і міст постачальників зі статусом 20 в алфавітному порядку назв міст, а для однакових міст - в порядку назв - з наступної таблиці:
- •2. Вставку часткових відомостей про новий товар: код «т007»; місто «Москва»; колір «Жовтий» в наступну таблицю: Товар (Код, Назва, Місто, Вага, Колір)
- •3. База даних складається з таблиць
- •4. Виведення кодів, назв і міст постачальників, у яких назва або місто починаються з літери «а», з наступної таблиці:
- •5. Вставку повних відомостей про всі нові товари в таблиці: Товар (Код, Назва, Місто, Вага, Колір) з таблиці Новий_Товар, що має ту ж саму структуру.
- •6. База даних складається з таблиць
- •7. Виведення кодів, назв і міст постачальників, у яких статус знаходиться в діапазоні 20-70, з наступною таблиці:
- •8. Заміну кольору «блакитний» на «жовтий» у відомостях про товари в таблиці Товар (Код, Назва, Місто, Вага, Колір)
- •9. База даних складається з таблиць
- •10. Виведення кодів, назв і міст постачальників, які знаходяться в містах Москва, Петербург або Уфа, з наступної таблиці:
- •11. Видалення таблиці Товар (як вмісту, так і структури).
- •12. База даних складається з таблиць
- •13. Виведення кодів і назв постачальників, а також значень їх статусу, помножених на 100 (стовпець назвати на ім'я «мСтатус»), з наступної таблиці:
- •14. Додавання в структуру існуючої таблиці Постачальник (Код, Назва, Місто, Статус) нового стовпця Телефон строкового типу (10 символів).
- •15. База даних складається з таблиць
- •16. Виведення списку міст (без дублікатів), в яких знаходяться постачальники, з наступної таблиці:
- •17. Видалення зі структури існуючої таблиці Постачальник (Код, Назва, Місто, Статус) стовпця Місто.
- •18. База даних складається з таблиць
- •19. Виведення списку міст без повторень, із зазначенням середнього статусу постачальників з цього міста, з наступної таблиці:
- •20. Додавання в структуру існуючої таблиці Постачальник (Код, Назва, Місто, Статус) визначення первинного ключа для стовпця Код.
- •21. База даних складається з таблиць
- •22. Виведення списку міст із зазначенням сумарного статусу всіх постачальників з цього міста, з наступної таблиці:
- •23. Вставку повних відомостей про новий товар: код «т007»; назву «ггг»; місто «Москва»; вага «20», колір «Жовтий» в наступну таблицю: Товар (Код, Назва, Місто, Вага, Колір)
- •24. База даних складається з таблиць
- •25. Виведення списку міст із зазначенням мінімального статусу серед постачальників з цього міста, з наступної таблиці:
- •26. Створення індексу для пошуку міста у таблиці Постачальник (Код, Назва, Місто, Статус)
- •27. База даних складається з таблиць
- •28. Виведення списку міст без повторень, із зазначенням максимального статусу серед постачальників з цього міста, з наступної таблиці:
- •29. Видалення індексу з назвою Місто_1 у таблиці Постачальник (Код, Назва, Місто, Статус)
- •30. База даних складається з таблиць
- •31. Виведення списку міст із зазначенням числа постачальників з цього міста з наступної таблиці:
- •32. Команду для вже існуючої таблиці Постачальник (Код, Назва, Місто, Статус), яка забороняє використання null- значення для стовпця Місто:
- •33. База даних складається з таблиць
- •34. Виведення списку міст із зазначенням кількості різних значень статусу серед постачальників з цього міста з наступної таблиці:
- •36. База даних складається з таблиць
- •37. Вставку повних відомостей про нового постачальника:
- •38. Команду, яка створює складний ключ (поля Код, Назва) у таблиці Постачальник (Код, Назва, Місто, Статус).
- •39. База даних складається з таблиць
- •40. Вставку часткових відомостей про нового постачальника:
- •42. База даних складається з таблиць
- •43. Видалення всіх записів з наступної таблиці.
- •44. Створення структури таблиці
- •45. База даних складається з таблиць
- •46. Видалення з таблиці Постачальник записів про постачальників з Парижа:
- •47. Створення структури таблиці Поставка (Код_Постачальника, Код_Товара, Кількість), де Код_Постачальника є первинним ключем в батьківській таблиці Постачальник (Код, Назва, Місто, Статус)
- •48. База даних складається з таблиць
- •49. Видалення таблиці Постачальник (як вмісту, так і структури).
- •50. Створення структури таблиці Поставка (Код_Постачальника, Код_Товара, Кількість), де Код_Постачальника і Код_Товара складають первинний ключ.
- •51. База даних складається з таблиць
- •52. Заміну назви «Ленінград» на «с.-Петербург» у відомостях про постачальників в наступній таблиці:
- •53. Створення структури таблиці Постачальник (Код, Назва, Місто, Статус), де Код та Назва є обов'язковими полями.
- •54. База даних складається з таблиць
- •55. Збільшити в 2 рази значення статусу у всіх постачальників в наступній таблиці :
- •56. Видалення з таблиці Товар записів про товари з Парижа: Товар (Код, Назва, Місто, Вага, Колір)
- •57. База даних складається з таблиць
- •58. Змінити значення статусу на «50» для постачальника з кодом «п007» в наступній таблиці:
- •59. Команду для вже існуючої таблиці Постачальник (Код, Назва, Місто, Статус), яка забороняє використання null- значення для стовпця Місто:
- •60. База даних складається з таблиць
13. Виведення кодів і назв постачальників, а також значень їх статусу, помножених на 100 (стовпець назвати на ім'я «мСтатус»), з наступної таблиці:
Постачальник (Код, Назва, Місто, Статус)
select Код, Назва, Статус * 100 as МСтатус
from Постачальник
14. Додавання в структуру існуючої таблиці Постачальник (Код, Назва, Місто, Статус) нового стовпця Телефон строкового типу (10 символів).
ALTER TABLE Постачальник ADD COLUMN Телефон CHAR (10)
15. База даних складається з таблиць
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 |
20 |
London |
p1 |
Nut |
Red |
London |
s1 |
p1 |
300 |
s2 |
p1 |
300 |
||
s2 |
Jones |
10 |
Paris |
p2 |
Bolt |
Green |
Paris |
s1 |
p2 |
200 |
s2 |
p2 |
400 |
||
s3 |
Blake |
30 |
Paris |
p3 |
Screw |
Blue |
Rome |
s1 |
p3 |
400 |
s3 |
p2 |
200 |
||
s4 |
Clark |
20 |
London |
p4 |
Screw |
Red |
London |
s1 |
p4 |
200 |
s4 |
p2 |
200 |
||
s5 |
dams |
30 |
Athens |
p5 |
Cam |
Blue |
Paris |
s1 |
p5 |
100 |
s4 |
p4 |
300 |
||
|
|
|
|
p6 |
Cog |
Red |
London |
s1 |
p6 |
100 |
s4 |
p5 |
400 |
||
Яким буде стан БД після команди:
UPDATE s SET status = 40 WHERE city = ‘Paris’
В місті Paris status стане = 40
16. Виведення списку міст (без дублікатів), в яких знаходяться постачальники, з наступної таблиці:
Постачальник (Код, Назва, Місто, Статус)
select distinct Місто
from Постачальник
17. Видалення зі структури існуючої таблиці Постачальник (Код, Назва, Місто, Статус) стовпця Місто.
ALTER TABLE Постачальник
DROP COLUMN Місто
18. База даних складається з таблиць
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 |
20 |
London |
p1 |
Nut |
Red |
London |
s1 |
p1 |
300 |
s2 |
p1 |
300 |
||
s2 |
Jones |
10 |
Paris |
p2 |
Bolt |
Green |
Paris |
s1 |
p2 |
200 |
s2 |
p2 |
400 |
||
s3 |
Blake |
30 |
Paris |
p3 |
Screw |
Blue |
Rome |
s1 |
p3 |
400 |
s3 |
p2 |
200 |
||
s4 |
Clark |
20 |
London |
p4 |
Screw |
Red |
London |
s1 |
p4 |
200 |
s4 |
p2 |
200 |
||
s5 |
dams |
30 |
Athens |
p5 |
Cam |
Blue |
Paris |
s1 |
p5 |
100 |
s4 |
p4 |
300 |
||
|
|
|
|
p6 |
Cog |
Red |
London |
s1 |
p6 |
100 |
s4 |
p5 |
400 |
||
Яким буде стан БД після команди:
UPDATE s SET status = status/2
В s значення status зменшиться в 2 рази
