length 函數(shù)返回字符串中字符數(shù)。它接受 char、varchar2、nchar 和 nvarchar2 數(shù)據(jù)類型作為輸入,忽略空格并返回一個(gè)整數(shù)結(jié)果。
Oracle 中 LENGTH 函數(shù)的用法
LENGTH 函數(shù)返回字符串?dāng)?shù)據(jù)的字符數(shù)。它具有以下格式:
<code>LENGTH(string_expression)</code>
登錄后復(fù)制
其中:
string_expression 是要查找其長(zhǎng)度的字符串表達(dá)式。
語(yǔ)法
LENGTH 函數(shù)接受以下數(shù)據(jù)類型作為輸入:
CHAR
VARCHAR2
NCHAR
NVARCHAR2
返回值
LENGTH 函數(shù)返回一個(gè)整數(shù),表示字符串中的字符數(shù)。
示例
以下示例顯示如何使用 LENGTH 函數(shù):
<code class="sql">SELECT LENGTH('Hello World') FROM dual;</code>
登錄后復(fù)制
輸出:
<code>10</code>
登錄后復(fù)制
在上面的示例中,LENGTH 函數(shù)返回字符串 ‘Hello World’ 中的字符數(shù),即 10。
注意事項(xiàng)
LENGTH 函數(shù)不考慮空格。
LENGTH 函數(shù)忽略尾隨空格。
如果 string_expression 為 NULL,則 LENGTH 函數(shù)返回 NULL。