2016-07-23 02:25:09 +00:00
|
|
|
SELECT arrayFilter(x -> notEmpty(concat(x, 'hello')), ['']) FROM ARRAY JOIN [0] AS elem, arrayMap(x -> concat(x, 'hello'), ['']) AS unused WHERE NOT ignore(elem);
|
2015-07-06 20:25:50 +00:00
|
|
|
SELECT '---';
|
2016-07-23 02:25:09 +00:00
|
|
|
SELECT arrayFilter(x -> x = 'hello', ['']) FROM ARRAY JOIN [0] AS elem WHERE NOT ignore(elem) AND arrayExists(x -> x = 'hello', ['']);
|
2015-07-06 20:25:50 +00:00
|
|
|
SELECT '---';
|
|
|
|
SELECT arrayJoin([0]), replicate('hello', [1]) WHERE NOT ignore(replicate('hello', [1]));
|
|
|
|
SELECT '---';
|
2016-07-23 02:25:09 +00:00
|
|
|
SELECT arrayJoin([0]), replicate('hello', emptyArrayString()) FROM ARRAY JOIN emptyArrayString() AS unused WHERE NOT ignore(replicate('hello', emptyArrayString()));
|
2015-07-06 20:25:50 +00:00
|
|
|
SELECT '---';
|
|
|
|
SELECT arrayJoin([0]), replicate('hello', emptyArrayString()) WHERE NOT ignore(replicate('hello', emptyArrayString()));
|
|
|
|
SELECT '---';
|
2016-07-23 02:25:09 +00:00
|
|
|
SELECT replicate('hello', emptyArrayString()) FROM ARRAY JOIN emptyArrayString() AS unused WHERE NOT ignore(replicate('hello', emptyArrayString()));
|