mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-23 08:02:02 +00:00
72 lines
2.6 KiB
SQL
72 lines
2.6 KiB
SQL
-- { echo }
|
|
|
|
SELECT left('Hello', 3);
|
|
SELECT left('Hello', -3);
|
|
SELECT left('Hello', 5);
|
|
SELECT left('Hello', -5);
|
|
SELECT left('Hello', 6);
|
|
SELECT left('Hello', -6);
|
|
SELECT left('Hello', 0);
|
|
SELECT left('Hello', NULL);
|
|
|
|
SELECT left(materialize('Привет'), 4);
|
|
SELECT LEFT('Привет', -4);
|
|
SELECT left(toNullable('Привет'), 12);
|
|
SELECT lEFT('Привет', -12);
|
|
SELECT left(materialize(toNullable('Привет')), 13);
|
|
SELECT left('Привет', -13);
|
|
SELECT Left('Привет', 0);
|
|
SELECT left('Привет', NULL);
|
|
|
|
SELECT leftUTF8('Привет', 4);
|
|
SELECT leftUTF8('Привет', -4);
|
|
SELECT leftUTF8('Привет', 12);
|
|
SELECT leftUTF8('Привет', -12);
|
|
SELECT leftUTF8('Привет', 13);
|
|
SELECT leftUTF8('Привет', -13);
|
|
SELECT leftUTF8('Привет', 0);
|
|
SELECT leftUTF8('Привет', NULL);
|
|
|
|
SELECT left('Hello', number) FROM numbers(10);
|
|
SELECT leftUTF8('Привет', number) FROM numbers(10);
|
|
SELECT left('Hello', -number) FROM numbers(10);
|
|
SELECT leftUTF8('Привет', -number) FROM numbers(10);
|
|
|
|
SELECT leftUTF8('Привет', number % 3 = 0 ? NULL : (number % 2 ? toInt64(number) : -number)) FROM numbers(10);
|
|
SELECT leftUTF8(number < 5 ? 'Hello' : 'Привет', number % 3 = 0 ? NULL : (number % 2 ? toInt64(number) : -number)) FROM numbers(10);
|
|
|
|
SELECT right('Hello', 3);
|
|
SELECT right('Hello', -3);
|
|
SELECT right('Hello', 5);
|
|
SELECT right('Hello', -5);
|
|
SELECT right('Hello', 6);
|
|
SELECT right('Hello', -6);
|
|
SELECT right('Hello', 0);
|
|
SELECT right('Hello', NULL);
|
|
|
|
SELECT RIGHT(materialize('Привет'), 4);
|
|
SELECT right('Привет', -4);
|
|
SELECT Right(toNullable('Привет'), 12);
|
|
SELECT right('Привет', -12);
|
|
SELECT rIGHT(materialize(toNullable('Привет')), 13);
|
|
SELECT right('Привет', -13);
|
|
SELECT rIgHt('Привет', 0);
|
|
SELECT RiGhT('Привет', NULL);
|
|
|
|
SELECT rightUTF8('Привет', 4);
|
|
SELECT rightUTF8('Привет', -4);
|
|
SELECT rightUTF8('Привет', 12);
|
|
SELECT rightUTF8('Привет', -12);
|
|
SELECT rightUTF8('Привет', 13);
|
|
SELECT rightUTF8('Привет', -13);
|
|
SELECT rightUTF8('Привет', 0);
|
|
SELECT rightUTF8('Привет', NULL);
|
|
|
|
SELECT right('Hello', number) FROM numbers(10);
|
|
SELECT rightUTF8('Привет', number) FROM numbers(10);
|
|
SELECT right('Hello', -number) FROM numbers(10);
|
|
SELECT rightUTF8('Привет', -number) FROM numbers(10);
|
|
|
|
SELECT rightUTF8('Привет', number % 3 = 0 ? NULL : (number % 2 ? toInt64(number) : -number)) FROM numbers(10);
|
|
SELECT rightUTF8(number < 5 ? 'Hello' : 'Привет', number % 3 = 0 ? NULL : (number % 2 ? toInt64(number) : -number)) FROM numbers(10);
|