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

Результат:

КодКлиента Название Город Страна

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

ALFKI Alfreds Futterkiste Берлин Германия

ANATR Ana Trujillo Emparelados Мехико Мексика

ANTON Antonio Moreno Taqueria Мехико Мексика

WOLZA Wolski Zajazd Варшава Польша

(91 row(s) affected)

Скрипт:

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

GO

USE Борей_Нова

CREATE TABLE Клиенты

(

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

Название nvarchar(40) NOT NULL,

Город nvarchar(15),

Страна nvarchar(20)

)

Insert into Клиенты

(КодКлиента, Название, Город, Страна)

SELECT

КодКлиента, Название,

Город, Страна

FROM Борей.dbo.Клиенты

SELECT *

FROM Клиенты

DROP TABLE Клиенты

USE Борей

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

Умова:

Виводяться клієнти зі штатів Вашингтон (WA) та Орегон (OR).

Результат:

КодКлиента Название Область

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

GREAL Great Lakes Food Market OR

HUNGC Hungry Coyote Import Store OR

LAZYK Lazy K Kountry Store WA

LONEP Lonesome Pine Restaurant OR

THEBI The Big Cheese OR

TRAIH Trail's Head Gourmet Provisioners WA

WHITC White Clover Markets WA

(7 row(s) affected)

Скрипт:

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

GO

USE Борей_Нова

CREATE TABLE Клиенты

(

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

Название nvarchar(40) NOT NULL,

Область nvarchar(15),

Страна nvarchar(20)

)

Insert into Клиенты

(КодКлиента, Название, Область, Страна)

SELECT

КодКлиента,

Название,

Область,

Страна

FROM Борей.dbo.Клиенты

SELECT КодКлиента, Название, Область

FROM Клиенты

WHERE Область = 'WA' OR Область = 'OR'

DROP TABLE Клиенты

USE Борей

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

Умова:

Виводяться дати здійснення замовлень для клієнтів Німеччини із міста, назва якого б закінчувалась на „...бург”.

Результат:

КодЗаказа ДатаРазмещения

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

10323 1996-10-07 00:00:00

10325 1996-10-09 00:00:00

10456 1997-02-25 00:00:00

11028 1998-04-16 00:00:00

(14 row(s) affected)

Скрипт:

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

GO

USE Борей_Нова

CREATE TABLE Заказы

(

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

ДатаРазмещения smalldatetime,

ГородПолучателя nvarchar(15),

СтранаПолучателя nvarchar(20)

)

Insert into Заказы

(КодЗаказа, ДатаРазмещения,

ГородПолучателя, СтранаПолучателя)

SELECT

КодЗаказа,

ДатаРазмещения,

ГородПолучателя,

СтранаПолучателя

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

SELECT

КодЗаказа, ДатаРазмещения

FROM Заказы

WHERE

СтранаПолучателя = 'Германия'

AND ГородПолучателя LIKE '%бург'

DROP TABLE Заказы

USE Борей

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

Умова:

Виводиться список товару, в одиниці виміру якого є „кг” АБО „шт” І ціна менша 1 000 російських рублів.