INSTR (Lakehouse v1)
文字列 str の中で部分文字列 substr が最初に現れる位置を返します。 引数の順序が逆になる点を除き、LOCATE() の2引数形式と同じです。
Analyze の構文
Section titled “Analyze の構文”func.instr(<str>, <substr>)Analyze の例
Section titled “Analyze の例”func.instr('foobarbar', 'bar')┌────────────────────────────────┐│ func.instr('foobarbar', 'bar') │├────────────────────────────────┤│ 4 │└────────────────────────────────┘INSTR(<str>, <substr>)| 引数 | 説明 |
|---|---|
<str> |
文字列。 |
<substr> |
部分文字列。 |
BIGINT
SELECT INSTR('foobarbar', 'bar');┌───────────────────────────┐│ INSTR('foobarbar', 'bar') │├───────────────────────────┤│ 4 │└───────────────────────────┘
SELECT INSTR('xbar', 'foobar');┌─────────────────────────┐│ INSTR('xbar', 'foobar') │├─────────────────────────┤│ 0 │└─────────────────────────┘