mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-05 05:52:05 +00:00
29 lines
766 B
SQL
29 lines
766 B
SQL
-- { echoOn }
|
|
-- SELECT number, sum(number) + 1 OVER (PARTITION BY (number % 10))
|
|
-- FROM numbers(100)
|
|
-- ORDER BY number; -- { clientError SYNTAX_ERROR }
|
|
|
|
SELECT number, 1 + sum(number) OVER (PARTITION BY number % 10)
|
|
FROM numbers(100)
|
|
ORDER BY number;
|
|
|
|
SELECT sum(number) + 1 AS x
|
|
FROM numbers(100)
|
|
GROUP BY number % 10
|
|
ORDER BY x;
|
|
|
|
SELECT
|
|
number,
|
|
sum(number) OVER (PARTITION BY number % 10) / count() OVER (PARTITION BY number % 10),
|
|
avg(number) OVER (PARTITION BY number % 10)
|
|
FROM numbers(100)
|
|
ORDER BY number ASC;
|
|
|
|
SELECT sum(number) / sum(sum(number)) OVER (PARTITION BY (number % 10))
|
|
FROM numbers(10000)
|
|
GROUP BY number % 10;
|
|
|
|
SELECT 1 + sum(number) / sum(sum(number)) OVER (PARTITION BY (number % 10))
|
|
FROM numbers(10000)
|
|
GROUP BY number % 10;
|