ClickHouse/tests/queries/0_stateless/02163_operators.sql
Salvatore Mesoraca 8e8bafe9bb
Fix old test
the test expected caseWithExpression to return NULL every time
there was a NULL as an argument, regardless of the other arguments'
values.

The original intent of this test is not clear to me.
2023-04-26 10:46:32 +02:00

3 lines
438 B
SQL

WITH 2 AS `b.c`, [4, 5] AS a, 6 AS u, 3 AS v, 2 AS d, TRUE AS e, 1 AS f, 0 AS g, 2 AS h, 'Hello' AS i, 'World' AS j, 'hi' AS w, NULL AS k, (1, 2) AS l, 2 AS m, 3 AS n, [] AS o, [1] AS p, 1 AS q, q AS r, 1 AS s, 1 AS t
SELECT INTERVAL CASE CASE WHEN NOT -a[`b.c`] * u DIV v + d IS NOT NULL AND e OR f BETWEEN g AND h THEN i ELSE j END WHEN w THEN k END || [l, (m, n)] MINUTE IS NULL OR NOT o::Array(INT) = p <> q < r > s != t AS upyachka;