blob: b7027b8184b52d9b34d6f4cbcda0bb5c026336a6 [file] [log] [blame]
--! qt:dataset:src
set hive.fetch.task.conversion=more;
DESCRIBE FUNCTION instr;
DESCRIBE FUNCTION EXTENDED instr;
EXPLAIN
SELECT instr('abcd', 'abc'),
instr('abcabc', 'ccc'),
instr(123, '23'),
instr(123, 23),
instr(TRUE, 1),
instr(FALSE, 1),
instr('12345', CAST('2' AS TINYINT)),
instr(CAST('12345' AS SMALLINT), '34'),
instr(CAST('123456789012' AS BIGINT), '456'),
instr(CAST(1.25 AS FLOAT), '.25'),
instr(CAST(16.0 AS DOUBLE), '.0'),
instr(null, 'abc'),
instr('abcd', null),
instr('abcdabcd', 'abc', 1),
instr('abcdabcd', 'abc', 2),
instr('abcdabcd', 'abc', 5),
instr('abcdabcd', 'abc', 6),
instr('abcdabcd', 'abc', -1),
instr('abcdabcd', 'abc', -4),
instr('abcdabcd', 'abc', -5),
instr('abcdabcd', 'abc', 1, 1),
instr('abcdabcd', 'abc', 1, 2),
instr('abcdabcd', 'abc', 1, 3),
instr('abcdabcd', 'abc', 2, 1),
instr('abcdabcd', 'abc', 2, 2),
instr('abcdabcd', 'abc', 5, 2),
instr('abcdabcd', 'abc', -1, 2),
instr('abcdabcd', 'abc', -4, 2),
instr('abcdabcd', 'abc', -5, 2),
instr('abcdabcd', 'abc', 1, null),
instr('abcdabcd', 'abc', null, 1),
instr('aaa', 'a', 3, 1),
instr('aaa', 'a', 3, 2)
FROM src tablesample (1 rows);
SELECT instr('abcd', 'abc'),
instr('abcabc', 'ccc'),
instr(123, '23'),
instr(123, 23),
instr(TRUE, 1),
instr(FALSE, 1),
instr('12345', CAST('2' AS TINYINT)),
instr(CAST('12345' AS SMALLINT), '34'),
instr(CAST('123456789012' AS BIGINT), '456'),
instr(CAST(1.25 AS FLOAT), '.25'),
instr(CAST(16.0 AS DOUBLE), '.0'),
instr(null, 'abc'),
instr('abcd', null),
instr('abcdabcd', 'abc', 1),
instr('abcdabcd', 'abc', 2),
instr('abcdabcd', 'abc', 5),
instr('abcdabcd', 'abc', 6),
instr('abcdabcd', 'abc', -1),
instr('abcdabcd', 'abc', -4),
instr('abcdabcd', 'abc', -5),
instr('abcdabcd', 'abc', 1, 1),
instr('abcdabcd', 'abc', 1, 2),
instr('abcdabcd', 'abc', 1, 3),
instr('abcdabcd', 'abc', 2, 1),
instr('abcdabcd', 'abc', 2, 2),
instr('abcdabcd', 'abc', 5, 2),
instr('abcdabcd', 'abc', -1, 2),
instr('abcdabcd', 'abc', -4, 2),
instr('abcdabcd', 'abc', -5, 2),
instr('abcdabcd', 'abc', 1, null),
instr('abcdabcd', 'abc', null, 1),
instr('aaa', 'a', 3, 1),
instr('aaa', 'a', 3, 2)
FROM src tablesample (1 rows);