8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 23:23:02 +01:00
firebird-mirror/doc/sql.extensions/README.nullif
2002-08-09 07:25:49 +00:00

24 lines
514 B
Plaintext

Function:
Return a NULL value for a sub-expression if it has a specific value
otherwise return the value of the sub-expression
Author:
Arno Brinkman <firebird@abvisie.nl>
Format:
<case abbreviation> ::=
NULLIF <left paren> <value expression> <comma> <value expression> <right paren>
Syntax Rules:
1) NULLIF (V1, V2) is equivalent to the following <case specification>:
CASE WHEN V1 = V2 THEN NULL ELSE V1 END
Examples:
A)
UPDATE PRODUCTS
SET STOCK = NULLIF(STOCK,0)