Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 59 стр.

UptoLike

Составители: 

59
17, -- @Creation_Code int,
'Бурлаки на волге', -- @Creation_Name char(100),
4, -- @Genere_Code int,
6, -- @Tools_Code int,
10, -- @Author_Code int,
'01.01.1898', -- @Creation_Date datetime,
1, -- @Country_Code int,
9, -- @Placement_Code int,
989 -- @Price real
--5 Функция PriceAverageFunction предназначена для расчета
-- средней цены произведениий, хранящихся в базе данных;
CREATE FUNCTION PriceAverageFunction
(
)
RETURNS real
AS
BEGIN
RETURN (SELECT AVG([Цена]) FROM [Произведения])
END
--6 Вызов функции PriceAverageFunction расчитывает и возвращает
-- среднюю цену произведениий, хранящихся в базе данных;
PRINT dbo.PriceAverageFunction()
17,                -- @Creation_Code int,
'Бурлаки на волге',        -- @Creation_Name char(100),
4,                -- @Genere_Code int,
6,                -- @Tools_Code int,
10,                -- @Author_Code int,
'01.01.1898',          -- @Creation_Date datetime,
1,                -- @Country_Code int,
9,                -- @Placement_Code int,
989                 -- @Price real

--5 Функция PriceAverageFunction предназначена для расчета
-- средней цены произведениий, хранящихся в базе данных;

CREATE FUNCTION PriceAverageFunction
(
)
RETURNS real
AS
BEGIN
  RETURN (SELECT AVG([Цена]) FROM [Произведения])
END

--6 Вызов функции PriceAverageFunction расчитывает и возвращает
-- среднюю цену произведениий, хранящихся в базе данных;

PRINT dbo.PriceAverageFunction()




                              59