Главная / Основы SQL / Разработана функция, определяющая по фамилии абонента общую сумму оплаты разговоров. CREATE FUNCTION user1.my_func1(@f VARCHAR(20)) RETURNS FLOAT AS BEGIN   DECLARE @s FLOAT SET @s=(SELECT Sum(Город.Тариф*Разговор.Продолжительность)       FROM Город INNER

Разработана функция, определяющая по фамилии абонента общую сумму оплаты разговоров. CREATE FUNCTION user1.my_func1(@f VARCHAR(20)) RETURNS FLOAT AS BEGIN   DECLARE @s FLOAT SET @s=(SELECT Sum(Город.Тариф*Разговор.Продолжительность)       FROM Город INNER JOIN Разговор       ON Город.Код_Города = Разговор.Код_Города       GROUP BY Разговор.Фамилия       HAVING Разговор.Фамилия=@f)   RETURN (@s) END

Определите операторы правильного обращения к функции.

вопрос

Правильный ответ:

DECLARE @st FLOAT SET @st=user1.my_func1(‘Иванов’) SELECT @st
SELECT user1.my_func1(‘Иванов’)
SELECT my_func1 @n=‘Иванов’
SELECT * FROM my_func1 WHERE @t='Иванов '
Сложность вопроса
60
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не опубликованные ответы - я бы не смог решить c этими тестами интуит.
20 дек 2019
Аноним
Пишет вам помощник профессора! Срочно заблокируйте этот ваш сайт с ответами интуит. Пишу жалобу
23 апр 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.