[4sem] add db course files

This commit is contained in:
Andrew Nuark G 2021-05-11 22:08:11 +07:00
parent ea29f4148d
commit 827b74f0b4
13 changed files with 1087 additions and 0 deletions

22
4sem/db/lab4.sql Normal file
View file

@ -0,0 +1,22 @@
SELECT
-- Вывести количество сделок, зафиксированных в БД.
(SELECT count(*) FROM [Сделка]) AS DEALS_COUNT,
-- Определить среднее арифметическое значение количества товаров на складе.
(SELECT AVG([Склад].Количество) FROM [Склад]) AS AVERAGE_GOODS_COUNT,
-- Определить общее количество товаров на складе.
(SELECT SUM([Склад].Количество) FROM [Склад]) AS ALL_GOODS_COUNT,
-- Определить максимальное количество товаров на складе.
(SELECT MAX([Склад].Количество) FROM [Склад]) AS MAX_GOODS_COUNT,
-- Вывести значение косинуса для угла 60º.
COS(RADIANS(60.0)) AS COS60,
-- Получить целое случайное число в диапазоне [-7; 2].
-- [-7; 3) -> [-7; 2]
FLOOR(RAND() * (3 - (-7)) + -7) AS RAND_IN_m7_TO_p2,
-- Определить (вывести в виде числа от 1 до 7) текущий день недели.
DAY(GETDATE()) AS CURRENT_DAY;