mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-28 18:42:26 +00:00
117 lines
2.2 KiB
SQL
117 lines
2.2 KiB
SQL
SELECT
|
|
number,
|
|
grouping(number, number % 2, number % 3) = 6
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
number,
|
|
number % 2
|
|
ORDER BY number; -- { serverError BAD_ARGUMENTS }
|
|
|
|
-- { echoOn }
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) = 3
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
number,
|
|
number % 2
|
|
ORDER BY number;
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number),
|
|
GROUPING(number % 2)
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
number,
|
|
number % 2
|
|
ORDER BY number;
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) AS gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
number,
|
|
number % 2
|
|
WITH ROLLUP
|
|
ORDER BY
|
|
number, gr;
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) AS gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
ROLLUP(number, number % 2)
|
|
ORDER BY
|
|
number, gr;
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) AS gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
number,
|
|
number % 2
|
|
WITH CUBE
|
|
ORDER BY
|
|
number, gr;
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) AS gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
CUBE(number, number % 2)
|
|
ORDER BY
|
|
number, gr;
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) + 3 as gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
CUBE(number, number % 2)
|
|
HAVING grouping(number) != 0
|
|
ORDER BY
|
|
number, gr;
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) as gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
CUBE(number, number % 2) WITH TOTALS
|
|
HAVING grouping(number) != 0
|
|
ORDER BY
|
|
number, gr; -- { serverError NOT_IMPLEMENTED }
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) as gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
CUBE(number, number % 2) WITH TOTALS
|
|
ORDER BY
|
|
number, gr;
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) as gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
ROLLUP(number, number % 2) WITH TOTALS
|
|
HAVING grouping(number) != 0
|
|
ORDER BY
|
|
number, gr; -- { serverError NOT_IMPLEMENTED }
|
|
|
|
SELECT
|
|
number,
|
|
grouping(number, number % 2) as gr
|
|
FROM remote('127.0.0.{2,3}', numbers(10))
|
|
GROUP BY
|
|
ROLLUP(number, number % 2) WITH TOTALS
|
|
ORDER BY
|
|
number, gr;
|