COALESCE

Returns the first non-NULL expression from a list of expressions.

Analyze Syntax

func.coalesce(get_column(table, 'nickname'), get_column(table, 'name'))

Analyze Examples

func.coalesce(get_column(table, 'nickname'), get_column(table, 'name'), 'Unknown')

SQL Syntax

COALESCE(<nickname>, <name>)

SQL Examples

SELECT COALESCE(nickname, first_name, 'Unknown') AS display_name FROM users;

┌──────────────┐
 display_name 
├──────────────┤
 Bob          
 Alice        
 Unknown      
└──────────────┘