Главная /
SQL (Oracle) /
Для создания таблицы [картинка] CREATE Table Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (100), Publishing varchar2 (100), Size number, Quantity number DEFAULT 1, Price number NOT NULL ) Следующий оператор предназначен для добавле
Для создания таблицы Books использовался оператор:
CREATE Table Books
(Book_id number
CONSTRAINT book_pk Primary Key,
Title varchar2 (100),
Publishing varchar2 (100),
Size number,
Quantity number DEFAULT 1,
Price number NOT NULL
)
Следующий оператор предназначен для добавления к таблице Books столбцов Collection и Group_id:
Какой фрагмент кода следует вставить вместо знака подчеркивания для получения корректного оператора, решающего поставленную задачу:
вопросПравильный ответ:
ADD Collection number, Group_id number ADD (Collection number, Group_id number) ADD COLUMNS (Collection number, Group_id number) Сложность вопроса
56
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти тесты inuit? Это же крайне просто
22 апр 2019
Аноним
Какой человек ищет вот эти тесты с интуитом? Это же элементарно (я не ботан)
11 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Skills: Skill_id (number PK), Skill_name (varchar2), General_skill (number) и состоит из строк Skill_idSkill_nameGenaral_skill11Data Bases15Data Base Administration1113Programming14Java programming1316Data Base Performance Tuning15 Запрос SQL имеет вид SELECT max (level) report FROM Skills START WITH Skill_name = 'Data Bases' CONNECT BY PRIOR Skill_id = General_skill Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Таблица [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101130012Tom28.09.19785121520013Jorge21.02.19775131440014Tom06.11.197851199100 Запрос SQL имеет вид: SELECT to_char (Day_Of_Birth, 'yyyy') year, Specialty_id spec, Person_name person, SUM (Des_Salary) s FROM Persons GROUP BY rollup (to_char (Day_Of_Birth, 'yyyy'), (Specialty_id, Person_name)) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Таблица [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101150012Tom28.09.19785121510013Tom21.02.19775131430014Jorge06.11.197851199700 Запрос имеет следующий вид: SELECT to_char (Day_Of_Birth, 'q') q, Specialty_id spec, avg (Des_Salary) s FROM Persons GROUP BY CUBE (to_char (Day_Of_Birth, 'q'), Specialty_id) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Из приведенных ниже высказываний укажите истинные высказывания: Оператор GROUPING SETS:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) Таблица Persons1 состоит из полей: Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) Оператор предназначен для приведения в соответствие строк таблицы Persons1 со строками таблицы Persons. При этом, если при проверке очередной строки таблицы Persons, выясняется, что строка с таким идентификатором (Person_id) уже присутствует в таблице Persons1, необходимо выполнять обновление значений Specialty_id и Des_Salary в таблице Persons1, в противном случае осуществлять вставку новой строки: MERGE INTO Persons1 p1 USING Persons p ON (p.Person_id = p1.Person_id) WHEN ____________________ UPDATE SET p1.Des_Salary = p.Des_Salary, p1.Specialty_id = p.Specialty_id WHEN____________________ INSERT VALUES (p.Person_id, p.Person_name, p.Day_Of_Birth, p.Add_Info, p.Specialty_id, p.Address_id, p.Job_id, p.Des_Salary) Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу: