instr函式

適用於:勾選「是」Databricks SQL 勾選「是」Databricks Runtime

傳回 substr 在 str 中第一次出現的索引 (以 1 為基礎)。

語法

instr(str, substr)

引數

  • str:STRING 表達式。
  • substr:STRING 表達式。

退回

A BIGINT。

如果 substr 找不到 ,則函式會傳回 0。

範例

> SELECT instr('SparkSQL', 'SQL');
 6

> SELECT instr('SparkSQL', 'R');
 0

> SELECT instr('SparkSQL' COLLATE UTF8_LCASE, 'sql');
 6

> SELECT instr('SparkSQL' COLLATE UTF8_BINARY, 'sql');
 6