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