IFNULL
If <expr1>
is NULL, returns <expr2>
, otherwise returns <expr1>
.
Analyze Syntax
func.ifnull(<expr1>, <expr2>)
Analyze Examples
func.ifnull(null, 'b'), func.ifnull('a', 'b')
┌────────────────────────────────────────────────┐
│ func.ifnull(null, 'b') │ func.ifnull('a', 'b') │
├────────────────────────┼───────────────────────┤
│ b │ a │
└────────────────────────────────────────────────┘
func.ifnull(null, 2), func.ifnull(1, 2)
┌──────────────────────────────────────────┐
│ func.ifnull(null, 2) │ func.ifnull(1, 2) │
├──────────────────────┼───────────────────┤
│ 2 │ 1 │
└──────────────────────────────────────────┘
SQL Syntax
IFNULL(<expr1>, <expr2>)
Aliases
SQL Examples
SELECT IFNULL(NULL, 'b'), IFNULL('a', 'b');
┌──────────────────────────────────────┐
│ ifnull(null, 'b') │ ifnull('a', 'b') │
├───────────────────┼──────────────────┤
│ b │ a │
└──────────────────────────────────────┘
SELECT IFNULL(NULL, 2), IFNULL(1, 2);
┌────────────────────────────────┐
│ ifnull(null, 2) │ ifnull(1, 2) │
├─────────────────┼──────────────┤
│ 2 │ 1 │
└────────────────────────────────┘
Last modified April 25, 2024 at 8:41 PM EST: updating conditional functions (c113c0b)