mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 07:31:57 +00:00
33 lines
551 B
SQL
33 lines
551 B
SQL
SELECT sign(0);
|
|
SELECT sign(1);
|
|
SELECT sign(-1);
|
|
|
|
DROP TABLE IF EXISTS test;
|
|
|
|
CREATE TABLE test(
|
|
n1 Int32,
|
|
n2 UInt32,
|
|
n3 Float32,
|
|
n4 Float64,
|
|
n5 Decimal32(5)
|
|
) ENGINE = Memory;
|
|
|
|
INSERT INTO test VALUES (1, 2, -0.0001, 1.5, 0.5) (-2, 0, 2.5, -4, -5) (4, 5, 5, 0, 7);
|
|
|
|
SELECT 'sign(Int32)';
|
|
SELECT sign(n1) FROM test;
|
|
|
|
SELECT 'sign(UInt32)';
|
|
SELECT sign(n2) FROM test;
|
|
|
|
SELECT 'sign(Float32)';
|
|
SELECT sign(n3) FROM test;
|
|
|
|
SELECT 'sign(Float64)';
|
|
SELECT sign(n4) FROM test;
|
|
|
|
SELECT 'sign(Decimal32(5))';
|
|
SELECT sign(n5) FROM test;
|
|
|
|
DROP TABLE test;
|