Firebird 1.5, Firebird 2.0
DSQL ESQL ISQL PSQL
NULLIF (значение1, значение2)
Встроенная функция. Возвращает значение первого аргумента, если он не эквивалентен второму, иначе возвратит NULL.
SELECT NULLIF(1,1) A, NULLIF(1,2) B, NULLIF(NULL, NULL) C, NULLIF(1, NULL) D, NULLIF(NULL, 1) E FROM RDB$DATABASE
Вернет
A | B | C | D | E |
---|---|---|---|---|
NULL | 1 | NULL | 1 | NULL |