Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Альбом задач - SQL.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
334 Кб
Скачать
☆

Результат:

КодЗаказа КодКлиента НазваниеПолучателя

----------- ---------- ---------------------------------------

10268 GROSR GROSELLA-Restaurante

10276 TORTU Tortuga Restaurante

10293 TORTU Tortuga Restaurante

10304 TORTU Tortuga Restaurante

10319 TORTU Tortuga Restaurante

10518 TORTU Tortuga Restaurante

10576 TORTU Tortuga Restaurante

10676 TORTU Tortuga Restaurante

10785 GROSR GROSELLA-Restaurante

10842 TORTU Tortuga Restaurante

10915 TORTU Tortuga Restaurante

11069 TORTU Tortuga Restaurante

(12 row(s) affected)

Скрипт:

CREATE DATABASE Борей_Нова

GO

USE Борей_Нова

CREATE TABLE Заказы

(

КодЗаказа int NOT NULL,

КодКлиента nvarchar(5),

НазваниеПолучателя nvarchar(40)

)

Insert into Заказы

(

КодЗаказа, КодКлиента,

НазваниеПолучателя

)

SELECT

КодЗаказа, КодКлиента,

НазваниеПолучателя

FROM Борей.dbo.Заказы

SELECT КодЗаказа, КодКлиента, НазваниеПолучателя

FROM Заказы

WHERE НазваниеПолучателя LIKE '%Restaurante'

DROP TABLE Заказы

USE Борей

DROP DATABASE Борей_Нова

Умова:

Виводяться записи з кодом замовлення більше 11 000 і кодом клієнта, який починається на літеру „А”.

Результат:

КодЗаказа КодКлиента НазваниеПолучателя

----------- ---------- ----------------------------------------

11011 ALFKI Alfreds Futterkiste

11016 AROUT Around the Horn

(2 row(s) affected)

Скрипт:

CREATE DATABASE Борей_Нова

GO

USE Борей_Нова

CREATE TABLE Заказы

(

КодЗаказа int NOT NULL,

КодКлиента nvarchar(5),

НазваниеПолучателя nvarchar(40)

)

Insert into Заказы

(

КодЗаказа, КодКлиента,

НазваниеПолучателя

)

SELECT

КодЗаказа, КодКлиента,

НазваниеПолучателя

FROM Борей.dbo.Заказы

SELECT *

FROM Заказы

WHERE

КодЗаказа > 11000

AND КодКлиента LIKE 'A%'

DROP TABLE Заказы

USE Борей

DROP DATABASE Борей_Нова

Умова:

Виводяться замовлення, вартість доставки яких більше 1 000 російських рублів.

Результат:

КодЗаказа КодКлиента СтоимостьДоставки

----------- ---------- ---------------------

10540 QUICK 1007.6400

(1 row(s) affected)

Скрипт:

CREATE DATABASE Борей_Нова

GO

USE Борей_Нова

CREATE TABLE Заказы

(

КодЗаказа int NOT NULL,

КодКлиента nvarchar(5),

СтоимостьДоставки money,

)

Insert into Заказы

(

КодЗаказа, КодКлиента,

СтоимостьДоставки

)

SELECT

КодЗаказа, КодКлиента,

СтоимостьДоставки

FROM Борей.dbo.Заказы

SELECT *

FROM Заказы

WHERE СтоимостьДоставки > 1000

DROP TABLE Заказы

USE Борей

DROP DATABASE Борей_Нова

Умова:

Виводяться замовлення для клієнтів, назва яких закінчується словами „Delikatessen” АБО „Restaurante” І вартість доставки яких більша або рівна 100 російських рублів.

Результат:

КодЗаказа СтоимостьДоставки НазваниеПолучателя

----------- --------------------- ----------------------------

10518 218.1500 Tortuga Restaurante

10524 244.7900 Blauer See Delikatessen

11036 149.4700 Drachenblut Delikatessen

(3 row(s) affected)