Главная /
Основы 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
Определите операторы правильного обращения к функции.
вопросПравильный ответ:
Сложность вопроса
60
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные ответы - я бы не смог решить c этими тестами интуит.
20 дек 2019
Аноним
Пишет вам помощник профессора! Срочно заблокируйте этот ваш сайт с ответами интуит. Пишу жалобу
23 апр 2019
Другие ответы на вопросы из темы базы данных интуит.
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC 9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')10????
- # Дана таблица Город. Вывести в алфавитном порядке список городов Поволжского региона, в коде которых встречается цифра 9, а в названии города на втором месте стоит буква «д» или «ж».
- # Даны таблицы CREATE TABLE Город (Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT, Код_Города INT NOT NULL, Фамилия VARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Рассчитать стоимость каждого разговора.
- # Даны таблицы CREATE TABLE Блюдо (Название_блюда VARCHAR(20) NOT NULL, Время_приготовления INT NOT NULL, Общая_калорийность INT NOT NULL, Номер_рецепта INT, Повар VARCHAR(20), Стоимость MONEY ) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT NOT NULL, Вес FLOAT, Белки INT, Блюдо VARCHAR(20), Углеводы INT, Стоимость MONEY NOT NULL) Определить блюдо, которое можно приготовить быстрее всех остальных блюд.
- # Даны таблицы CREATE TABLE Город (Код_Города INT, Название VARCHAR(20) NOT NULL, Тариф MONEY) CREATE TABLE Разговор (Код_Разговора INT, Код_Города INT NOT NULL, Фамилия IVARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Удалить информацию о городах, с которыми не было ни одного телефонного разговора.