- •Передмова
- •Кому призначено цей альбом...
- •Про що цей альбом...
- •Що необхідно для роботи з альбомом...
- •Іт на основі sql
- •Про мову, метадані, алгоритм та результат
- •Про людську і машинну мови
- •Про метадані
- •Про універсальний алгоритм
- •Результат
- •1 Ространс (095) 972-9831
- •2 Почта (095) 124-3199
- •3 Иное (095) 211-9931
- •Insert into Заказано
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Insert into Клиенты
- •Insert into Клиенты
- •Результат:
- •Скрипт:
- •Insert into Клиенты
- •Результат:
- •Скрипт:
- •Insert into Клиенты
- •Результат:
- •Скрипт:
- •Insert into Клиенты
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Повна схема бд Борей
Результат:
КодЗаказа КодТовара Количество
----------- ----------- ----------
10764 39 130
11072 64 130
10776 51 120
10678 41 120
10711 53 120
10894 75 120
10398 55 120
10451 55 120
10515 27 120
10595 61 120
(10 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Заказано
(
КодЗаказа int,
КодТовара int NOT NULL,
Количество smallint NOT NULL
)
Insert into Заказано
(КодЗаказа, КодТовара, Количество)
SELECT КодЗаказа, КодТовара, Количество
FROM Борей.dbo.Заказано
SELECT
TOP 3 WITH TIES
КодЗаказа, КодТовара, Количество
FROM Заказано
ORDER BY Количество DESC
DROP TABLE Заказано
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводяться записи, в яких ціна замовленого товару від 100 до 1000 російських рублів І кількість більша 100.
Результат:
КодЗаказа КодТовара Цена Количество
----------- ----------- --------------------- ----------
10398 55 192.0000 120
10451 55 192.0000 120
10515 27 439.0000 120
10595 61 285.0000 120
10711 53 328.0000 120
10764 39 180.0000 130
10776 51 530.0000 120
11017 59 550.0000 110
11072 64 332.5000 130
(9 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Заказано
(
КодЗаказа int,
КодТовара int NOT NULL,
Цена money NOT NULL,
Количество smallint NOT NULL,
)
Insert into Заказано
(КодЗаказа, КодТовара, Цена, Количество)
SELECT
КодЗаказа,
КодТовара,
Цена,
Количество
FROM Борей.dbo.Заказано
SELECT *
FROM Заказано
WHERE
Цена BETWEEN 100 AND 1000
AND Количество > 100
DROP TABLE Заказано
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводяться ВСІ замовлення з 1 по 15 липня 1996 року включно.
Результат:
КодЗаказа ДатаРазмещения НазваниеПолучателя
--------- ---------------------- ----------------------
10248 1996-07-04 00:00:00 Wartian Herkku
10249 1996-07-05 00:00:00 Toms Spezialitaten
10250 1996-07-08 00:00:00 Hanari Carnes
10251 1996-07-08 00:00:00 Victuailles en stock
10252 1996-07-09 00:00:00 Supremes delices
10253 1996-07-10 00:00:00 Hanari Carnes
10254 1996-07-11 00:00:00 Chop-suey Chinese
10255 1996-07-12 00:00:00 Richter Supermarkt
10256 1996-07-15 00:00:00 Wellington Importadora
(9 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Заказы
(
КодЗаказа int NOT NULL,
КодКлиента nvarchar(5),
ДатаРазмещения smalldatetime,
НазваниеПолучателя nvarchar(40)
)
Insert into Заказы
(КодЗаказа, КодКлиента,
ДатаРазмещения, НазваниеПолучателя)
SELECT
КодЗаказа, КодКлиента,
ДатаРазмещения,
НазваниеПолучателя
FROM Борей.dbo.Заказы
SELECT
КодЗаказа, ДатаРазмещения,
НазваниеПолучателя
FROM Заказы
WHERE
ДатаРазмещения BETWEEN '7/1/1996'
AND '7/15/1996'
DROP TABLE Заказы
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводяться всі записи замовлень, назва замовника якого закінчується словом „Restaurante”.
