Главная /
Основы SQL /
Даны таблицы Автор и Книга. Удалить сведения об авторах, издавших только одну книгу. CREATE TABLE Автор ( Код_Автора INT , Фамилия VARCHAR(50)) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50), Цена MONEY, Код_Автора INT) [таблица]
Даны таблицы Автор
и Книга
. Удалить сведения об авторах, издавших только одну книгу.
|
|
Правильный ответ:
Сложность вопроса
23
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Я завалил зачёт, какого рожна я не углядел данный сайт с решениями по интуит раньше
03 июл 2018
Аноним
Я завалил экзамен, почему я не увидел этот чёртов сайт с решениями с тестами intuit до этого
06 окт 2017
Аноним
Зачёт всё. Лечу пить отмечать сессию интуит
14 янв 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Дано представление с группировкой. CREATE VIEW view4 AS SELECT Издательство, Sum(Количество) AS Общ_Количество FROM Книга GROUP BY Издательство HAVING Издательство="АСТ" Предпринимается попытка удалить записи: DELETE FROM view4 WHERE Издательство='Мир'
- # Пусть в таблице Блюдо есть поле Номер_блюда, и его значения равны 2, 4, 6 ,8 ,10. Создан курсор для вывода списка десертов DECLARE @b VARCHAR(50), @t VARCHAR(50), @k INT, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Меню' DECLARE cursor1 CURSOR LOCAL SCROLL STATIC FOR SELECT Название_блюда, Калорийность, Номер_блюда FROM Блюдо WHERE Тип_блюда="Десерт" OPEN cursor1 SET @cur1=cursor1 FETCH LAST FROM cursor1 INTO @t, @b, @k FETCH RELATIVE -3 FROM cursor1 INTO @t, @b, @k DELETE Блюдо WHERE CURRENT OF @cur1 FETCH RELATIVE 2 FROM cursor1 INTO @t, @b, @k UPDATE Блюдо SET Калорийность=Калорийность*1.5 WHERE CURRENT OF cursor1 SELECT @message='Блюдо '+@b+' Калорийность '+ CAST(@k AS VARCHAR(4)) PRINT @message CLOSE cursor1 DEALLOCATE cursor1 Какие действия выполнит система?
- # В базе данных basa_user зарегистрировано два пользователя: UserA и UserB. Какие действия предпримет система? Basa_userАдминистраторUserAUserBGRANT ALL TO UserA CREATE TABLE tab (id_t INT PRIMARY KEY, nam_t VARCHAR(20)) GRANT SELECT ON tab TO UserB INSERT INTO userA.tab values (1,'aa')INSERT INTO tab values (2,'bb')SELECT * FROM tab???
- # Какие из следующих описаний типов являются неправильными?
- # Даны таблицы 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 NULL, Цена MONEY, Тематика VARCHAR(50) NOT NULL, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL, Количество INT) Определить авторов, написавших наибольшее количество книг.