База ответов ИНТУИТ

SQL и процедурно-ориентированные языки

<<- Назад к вопросам

Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором
INSERT INTO tbl1(f1,f2)   VALUES (1+ COALESCE (    SELECT MAX(f1) FROM tbl1, 0 ), 100);
, если эта таблица не содержит ни одной строки:

(Отметьте один правильный вариант ответа.)

Варианты ответа
1 100(Верный ответ)
0 10
NULL 100
1 10
Похожие вопросы
Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором
INSERT INTO tbl1(f1,f2)   VALUES (10+ COALESCE (    SELECT MAX(f1) FROM tbl1, 0 ), 50);
, если эта таблица не содержит ни одной строки:
Отметьте все пары значений, которые будут занесены в результирующий набор оператором
SELECT f1, CASE f2 WHEN 'aaa' THEN 'AAA' ELSE f2 END FROM tbl1;
, если таблица tbl1 содержит следующие строки:
поле f1:поле f2:
1'aaa'
2'bbb'
3'ccc'
4'ddd'
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
(select * from tbl1 intersect select * from tbl2)    union select * from tbl2;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 2, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
(select * from tbl1 intersect select * from tbl2)    union select * from tbl2;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3, 4, 5; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 2. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 minus select * from tbl2;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 2. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl2 minus select * from tbl1;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 intersect all     select * from tbl2;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 2. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 minus all select * from tbl2;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 intersect select * from tbl2;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 2, 3, 4; таблица tbl2 содержит одно поле f1 со значениями 5, 6. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
(select * from tbl1 union all select * from tbl2)    union all select * from tbl2;