ClickHouse/dbms/tests/queries/0_stateless/00704_arrayCumSumLimited_arrayDifference.sql

29 lines
635 B
SQL

DROP TABLE IF EXISTS test;
SELECT arrayCumSumNonNegative([1, 2, 3, 4]);
SELECT arrayCumSumNonNegative([1, -5, 5, -2]);
SELECT arrayDifference([1, 2, 3, 4]);
SELECT arrayDifference([1, 7, 100, 5]);
CREATE TABLE test(a Array(Int64), b Array(Float64), c Array(UInt64)) ENGINE=Memory;
INSERT INTO test VALUES ([1, -3, 0, 1], [1.0, 0.4, -0.1], [1, 3, 1]);
SELECT arrayCumSumNonNegative(a) FROM test;
SELECT arrayCumSumNonNegative(b) FROM test;
SELECT arrayCumSumNonNegative(c) FROM test;
SELECT arrayDifference(a) FROM test;
SELECT arrayDifference(b) FROM test;
SELECT arrayDifference(c) FROM test;
DROP TABLE IF EXISTS test;