should be it
This commit is contained in:
29
external/duckdb/test/sql/function/generic/test_if.test
vendored
Normal file
29
external/duckdb/test/sql/function/generic/test_if.test
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
# name: test/sql/function/generic/test_if.test
|
||||
# description: IF test
|
||||
# group: [generic]
|
||||
|
||||
query III
|
||||
SELECT IF(true, 1, 10), IF(false, 1, 10), IF(NULL, 1, 10)
|
||||
----
|
||||
1 10 10
|
||||
|
||||
query III
|
||||
SELECT IF(true, 20, 2000), IF(false, 20, 2000), IF(NULL, 20, 2000)
|
||||
----
|
||||
20 2000 2000
|
||||
|
||||
query RRR
|
||||
SELECT IF(true, 20.5, 2000), IF(false, 20, 2000.5), IF(NULL, 20, 2000.5)
|
||||
----
|
||||
20.500000 2000.500000 2000.500000
|
||||
|
||||
query TTT
|
||||
SELECT IF(true, '2020-05-05'::date, '1996-11-05 10:11:56'::timestamp), IF(false, '2020-05-05'::date, '1996-11-05 10:11:56'::timestamp), IF(NULL, '2020-05-05'::date, '1996-11-05 10:11:56'::timestamp)
|
||||
----
|
||||
2020-05-05 00:00:00 1996-11-05 10:11:56 1996-11-05 10:11:56
|
||||
|
||||
query TTT
|
||||
SELECT IF(true, 'true', 'false'), IF(false, 'true', 'false'), IF(NULL, 'true', 'false')
|
||||
----
|
||||
true false false
|
||||
|
||||
Reference in New Issue
Block a user