This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com |
||||||||||||||
|
4D v20 R7
COALESCE
|
COALESCE (arithmetic_expression, ..., arithmetic_expression) |
||
The COALESCE function returns the first non-null expression from the list of arithmetic_expression type arguments passed. It will return NULL if all the expressions passed are NULL.
This example returns all the invoice numbers from 2007 where the VAT is greater than 0:
SELECT INVOICE_NO
FROM INVOICES
WHERE EXTRACT(YEAR(INVOICE_DATE)) = 2007
HAVING (COALESCE(INVOICE_VAT;0) > 0)
Product: 4D
Theme: Functions
4D SQL Reference ( 4D v20 R7)