Quantcast
Channel: SQL.ru: Firebird, InterBase
Viewing all articles
Browse latest Browse all 1677

Оператор if и null

$
0
0
В документации по FB написано, что любое сравнение, в котором один из операторов = null всегда вернёт null.

Следует ли из этого что вместо написания
if ((a is not null) and (b is not null) and (a = b)) then ... else ...
можно просто написать
if (a = b) then ... else ...

и получить тот же результат? Т.е. трактуется ли null в операторе if так же как и false (в данном конкретном примере)?

Viewing all articles
Browse latest Browse all 1677

Trending Articles