Информатика · ҰБТ сұрағы №12534

t(x) кестесінде 1, 2, 3, 4 мәндері, u(y) кестесінде 2 және NULL мәндері бар. Сұраныс қандай санды қайтарады? SELECT COUNT(*) FROM t WHERE x NOT IN (SELECT y FROM u)

Дұрыс жауабы мен түсіндірмесі
Жауабы:

x NOT IN (2, NULL) өрнегі x ≠ 2 AND x ≠ NULL деген сөз; x ≠ NULL нәтижесі UNKNOWN, сондықтан бірде-бір жол шартты қанағаттандырмайды.

«Мәліметтер қорын жасау» тақырыбынан тағы