LINUX.ORG.RU

[SQL] глупый вопрос

 


0

0

Собственно в этом я новичок.... не пойму вот это:

-- первый вопрос

test=> SELECT TRUE OR NULL IS TRUE;
?column?
----------
t
(1 row)

test=> SELECT TRUE OR NULL IS UNKNOWN;
?column?
----------
t
(1 row)

-- второй вопрос

test=> SELECT FALSE OR NULL IS UNKNOWN;
?column?
----------
t
(1 row)

test=> SELECT FALSE AND NULL IS UNKNOWN;
?column?
----------
f
(1 row)

я чегото не догоняю? тогда что есть UNKNOWN?

да еще....

test=> SELECT NULL AND NULL IS UNKNOWN;
?column?
----------

(1 row)

test=> SELECT NULL OR NULL IS UNKNOWN;
?column?
----------
t
(1 row)

test=> SELECT NULL AND FALSE IS UNKNOWN;
?column?
----------
f
(1 row)

test=> SELECT NULL AND FALSE IS NULL;
?column?
----------
f
(1 row)



Windos7
() автор топика

это что за SQL сервер? MS SQL?

xtron
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.