Skip to content

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

func.coalesce(get_column(table, 'nickname'), get_column(table, 'name'))
func.coalesce(get_column(table, 'nickname'), get_column(table, 'name'), 'Unknown')
COALESCE(<nickname>, <name>)
SELECT COALESCE(nickname, first_name, 'Unknown') AS display_name FROM users;
┌──────────────┐
│ display_name │
├──────────────┤
│ Bob │
│ Alice │
│ Unknown │
└──────────────┘