ПустьAиBявляются столбцами таблицыTтипаCHARACTER (5), и пусть в при вставке в строку s этой таблицы в столбецAбыло занесено значение‘ONE’, а в столбецB–‘TIME’. Каким будет значение выраженияA || Bпри его вычислении для значений строкиs? (Здесь“_”обозначает символ пробела.)
“ONE_TIME” 
“ONE__TIME” 
“ONE__TIME_” 
Пусть
Aявляется столбцом таблицыTтипаINTEGER,B– столбцом таблицыTтипаCHARACTER (5), аC– столбцом таблицыTтипаCHARACTER VARYING (8). Какого типа будет результат выражения следующего выражения с переключателем?CASE WHEN A = 5 THEN B WHEN A > 6 THEN C ELSE B || C END
CHARACTER VARYING (8) 
CHARACTER (13) 
CHARACTER VARYING (13) 
Можно ли выразить булевскую функцию SQL IS через функцию “стрелка Пирса”? Каков из представленных ниже ответов является правильным?
x IS y ≡ pi (pi (pi (pi (A, A), pi (B, B)), pi (A, B)), pi (pi (pi (A, A), pi (B, B)), pi (A, B))) 
x IS y ≡ pi (pi (pi (pi (A, A), pi (B, B)), pi (A, B))) 
IS не выражается через функцию “стрелка Пирса”, потому что в трехзначной логике SQL NOT UNKNOWN = UNKNOWN 
Сколько строк будет в результате операции
SELECT A FROM T GROUP BY A HAVING A = const; если столбец
Aявляется возможным ключом таблицыT?
0 
T 
Пусть имеются три мультимножестваM1,M2иM3, содержащие общий элементa, причем в мультимножествеM1содержитсяnдубликатов a, в мультимножествеM2–mдубликатовa, а в мультимножествеM3–kдубликатов. Сколько дубликатов элементаaбудет содержаться в результате операции(M1 MINUS M2) INTERSECT M3?
n - m - k 
min (max ((m-n),0), k) 
max (n, min (m, k)) 
Какое из приведенных ниже выражений с переключателем эквивалентно выражениюNULLIF (COALESCE (V1, V2), COALESCE (V3, V4))? (“<>”обозначает сравнение на неравенство.)
Сколько строк будет в результате операции
SELECT A FROM T GROUP BY A; если столбец
Aявляется возможным ключом таблицыT?
0 
1 
T 
Какое из приведенных ниже выражений с переключателем эквивалентно выражениюCOALESCE (NULLIF (V1, V2), NULLIF (V3, V4))? (“<>”обозначает сравнение на неравенство.)
Пусть имеется таблицаTсо столбцамиA,BиC. Какие из приведенных ниже конструкторов строки являются синтаксически неверными?
SELECT A FROM T WHERE B = const 
ROW (5, NULL, SELECT * FROM T WHERE B = const) 
SELECT * FROM T WHERE B = const 
Пусть имеются четыре мультимножестваM1,M2,M3иM4, содержащие общий элементаa, причем в мультимножествеM1содержитсяnдубликатовa, в мультимножествеM2–mдубликатовa, в мультимножествеM3–kдубликатов, а в мультимножествеM4–pдубликатов. Сколько дубликатов элементаaбудет содержаться в результате операции(M1 INTERSECT M2) MINUS (M3 UNION M4)?
n - m - k – p 
max (min ((m-n), (k+p)), 0) 
min (max((n-m), 0), (k+p)) 
Пусть имеется таблицаTсо столбцамиA,BиC. Какие из приведенных ниже конструкторов таблицы являются синтаксически неверными?
Пусть имеется таблицаTсо столбцамиA,BиC. При каких условиях можно гарантировать, что в результате запросаSELECT * FROM T WHERE B = constвсегда будет содержаться не более чем одна строка?
T столбец B был специфицирован как первичный ключ 
T столбец B был специфицирован как возможный ключ 
T содержит всего одну строку 
Пусть имеются три мультимножестваM1,M2иM3, содержащие общий элементаa, причем в мультимножествеM1содержится n дубликатовa, в мультимножествеM2–mдубликатовa, а в мультимножествеM3–kдубликатов. Сколько дубликатов элементаaбудет содержаться в результате операции(M1 UNIOIN M2) INTERSECT M3?
n + m - k 
min ((m+n), k) 
min (n, (m+k)) 
ПустьAявляется столбцом таблицыTтипаCHARACTER (5), аB– столбцом таблицыTтипаCHARACTER VARYING (8). Пусть при вставке в строкуsэтой таблицы в столбецAбыло занесено значение‘LET’, а в столбецB–‘IT’. В столбце какого из перечисленных ниже типов могло бы быть сохранено значение выраженияA || B || ‘BE’, вычисленное для значений строкиs? (Здесь“_”обозначает символ пробела.)
CHARACTER (4) 
CHARACTER (9) 
CHARACTER (15) 
Сколько строк будет в результате операции
SELECT A FROM S GROUP BY A если столбец
Aявляется внешним ключом таблицыS, ссылающимся на первичный ключ таблицыT
T 
S 
T, или на одну строку больше