共用方式為


instr函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

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

語法

instr(str, substr)

引數

  • strSTRING 表達式。
  • substrSTRING 表達式。

傳回

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