INSTR (Lakehouse v1)
Zwraca pozycję pierwszego wystąpienia podciągu substr w ciągu znaków str. Działa tak samo jak dwuargumentowa postać funkcji LOCATE(), z tą różnicą, że kolejność argumentów jest odwrócona.
Składnia Analyze
Dział zatytułowany „Składnia Analyze”func.instr(<str>, <substr>)Przykłady Analyze
Dział zatytułowany „Przykłady Analyze”func.instr('foobarbar', 'bar')┌────────────────────────────────┐│ func.instr('foobarbar', 'bar') │├────────────────────────────────┤│ 4 │└────────────────────────────────┘Składnia SQL
Dział zatytułowany „Składnia SQL”INSTR(<str>, <substr>)Argumenty
Dział zatytułowany „Argumenty”| Argumenty | Opis |
|---|---|
<str> |
Ciąg znaków. |
<substr> |
Podciąg. |
Typ zwracany
Dział zatytułowany „Typ zwracany”BIGINT
Przykłady SQL
Dział zatytułowany „Przykłady SQL”SELECT INSTR('foobarbar', 'bar');┌───────────────────────────┐│ INSTR('foobarbar', 'bar') │├───────────────────────────┤│ 4 │└───────────────────────────┘
SELECT INSTR('xbar', 'foobar');┌─────────────────────────┐│ INSTR('xbar', 'foobar') │├─────────────────────────┤│ 0 │└─────────────────────────┘