Главная /
Основы SQL /
Даны таблицы CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50) NULL, Имя VARCHAR(50) NULL, Отчество VARCHAR(50) NULL, Пол VARCHAR(50) NOT NULL , Дата_рождения DATETIME , Телефон CHAR(9)) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT
Даны таблицы
|
|
Определить авторов, общая стоимость книг которых, выпущенных издательством «Мир», составила наименьшую сумму.
вопросПравильный ответ:
Сложность вопроса
66
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Спасибо за подсказками по интуит.
01 сен 2020
Аноним
Это было сложно
29 июл 2020
Аноним
Я провалил экзамен, какого чёрта я не нашёл этот крутой сайт с всеми ответами с тестами intuit до сессии
22 авг 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Пусть в таблице Рейс представлены записи, значения поля Номер_рейса в которых равны 2, 4, 6, 8 ,9. Создан курсор для вывода списка рейсов до Москвы. DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLARE cursor1 CURSOR GLOBAL SCROLL DYNAMIC FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт=’Москва’ OPEN cursor1 SET @cur1=cursor1 FETCH ABSOLUTE 3 FROM cursor1 INTO @n, @p, @k UPDATE Рейс SET Стоимость=Стоимость*1.5 WHERE CURRENT OF cursor1 FETCH RELATIVE -2 FROM cursor1 INTO @n, @p, @k DELETE Рейс WHERE CURRENT OF cursor1 SELECT @message='Рейс '+CAST(@n AS VARCHAR(20))+ ' Стоимость '+ CAST(@p AS VARCHAR(4)) CLOSE cursor1 DEALLOCATE cursor1 Какие действия выполнит система?
- # Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN SAVE TRANSACTION p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10) INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20) INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30) INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40) INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50) UPDATE Товар SET Название ='g' WHERE Код_Товара=3 SAVE TRANSACTION p2 DELETE FROM Товар WHERE Код_Товара=4 UPDATE Товар SET Название ='m' WHERE Код_Товара=5 SAVE TRANSACTION p3 UPDATE Товар SET Название ='k' WHERE Код_Товара=1 SAVE TRANSACTION p4 DELETE FROM Товар WHERE Код_Товара>1 AND Код_Товара<4 ROLLBACK TRANSACTION p3 INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',70) DELETE FROM Товар WHERE Код_Товара=3 COMMIT После завершения транзакции в таблице Товар останутся товары с названиями:
- # Какие из следующих строк можно внести в поле, описанное как VARCHAR(10)?
- # Даны таблицы CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия IVARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Определить город Поволжья, переговоры с которым ведутся наиболее часто.
- # Пусть дана таблица Блюдо с полями Название_блюда VARCHAR(20) Тип_блюда VARCHAR(20) Время_приготовления INT Калорийность INT NOT NULL Повар VARCHAR(20) Стоимость MONEY Удалить сведения о блюдах, для которых не указаны имя повара или их стоимость.