substring
函式
適用於: Databricks SQL
Databricks Runtime
傳回 從 開始pos
且 長度len
為 的子字串expr
。 此函式與子字串函式同義。
語法
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
引數
expr
BINARY
:或STRING
表達式。pos
:指定起始位置的整數數值表達式。len
:選擇性的整數數值表達式。
傳回
STRING
。
pos
是以1為基礎。 如果 pos
為負數,則開始是由從結尾計算字元 (或 位元組) BINARY
來決定。
如果 len
小於 1,則結果為空白。
如果 len
省略 ,則函式會傳回開頭 pos
為 的字元或位元組。
範例
> SELECT substring('Spark SQL', 5);
k SQL
> SELECT substring('Spark SQL', -3);
SQL
> SELECT substring('Spark SQL', 5, 1);
k
> SELECT substring('Spark SQL' FROM 5);
k SQL
> SELECT substring('Spark SQL' FROM -3);
SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
Spar
相關函數
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應