2017-02-10 06:03:09 +00:00
|
|
|
SELECT avg(arrayJoin([NULL]));
|
|
|
|
SELECT avg(arrayJoin([NULL, 1]));
|
|
|
|
SELECT avg(arrayJoin([NULL, 1, 2]));
|
|
|
|
|
2017-04-17 11:43:24 +00:00
|
|
|
SELECT quantileExactWeighted(0.5)(x, y) FROM
|
2017-02-10 06:03:09 +00:00
|
|
|
(
|
2017-04-17 11:43:24 +00:00
|
|
|
SELECT CAST(NULL AS Nullable(UInt8)) AS x, CAST(1 AS Nullable(UInt8)) AS y
|
|
|
|
UNION ALL
|
2017-02-10 06:03:09 +00:00
|
|
|
SELECT CAST(2 AS Nullable(UInt8)) AS x, CAST(NULL AS Nullable(UInt8)) AS y
|
|
|
|
);
|
|
|
|
|
2017-04-17 11:43:24 +00:00
|
|
|
SELECT quantileExactWeighted(0.5)(x, y) FROM
|
2017-02-10 06:03:09 +00:00
|
|
|
(
|
2017-04-17 11:43:24 +00:00
|
|
|
SELECT CAST(1 AS Nullable(UInt8)) AS x, CAST(0 AS Nullable(UInt8)) AS y
|
|
|
|
UNION ALL
|
|
|
|
SELECT CAST(NULL AS Nullable(UInt8)) AS x, CAST(1 AS Nullable(UInt8)) AS y
|
|
|
|
UNION ALL
|
2017-02-10 06:03:09 +00:00
|
|
|
SELECT CAST(2 AS Nullable(UInt8)) AS x, CAST(NULL AS Nullable(UInt8)) AS y
|
|
|
|
UNION ALL
|
|
|
|
SELECT CAST(number AS Nullable(UInt8)) AS x, CAST(number AS Nullable(UInt8)) AS y FROM system.numbers LIMIT 10
|
|
|
|
);
|
|
|
|
|
2017-04-17 11:43:24 +00:00
|
|
|
SELECT quantileExactWeighted(0.5)(x, y) FROM
|
2017-02-10 06:03:09 +00:00
|
|
|
(
|
|
|
|
SELECT CAST(NULL AS Nullable(UInt8)) AS x, 1 AS y
|
2017-04-17 11:43:24 +00:00
|
|
|
UNION ALL
|
2017-02-10 06:03:09 +00:00
|
|
|
SELECT CAST(2 AS Nullable(UInt8)) AS x, 1 AS y
|
|
|
|
);
|
|
|
|
|
2017-04-17 11:43:24 +00:00
|
|
|
SELECT quantileExactWeighted(0.5)(x, y) FROM
|
2017-02-10 06:03:09 +00:00
|
|
|
(
|
|
|
|
SELECT CAST(NULL AS Nullable(UInt8)) AS x, 1 AS y
|
|
|
|
);
|
|
|
|
|
2017-04-17 11:43:24 +00:00
|
|
|
SELECT
|
|
|
|
sum(1 + CAST(dummy AS Nullable(UInt8))) AS res1, toTypeName(res1) AS t1,
|
|
|
|
sum(1 + nullIf(dummy, 0)) AS res2, toTypeName(res2) AS t2
|
2018-01-29 10:01:18 +00:00
|
|
|
FROM remote('127.0.0.{2,3}', system.one);
|
2017-04-17 11:43:24 +00:00
|
|
|
|
|
|
|
SELECT CAST(NULL AS Nullable(UInt64)) FROM system.numbers LIMIT 2
|