oracle函數 LENGTHC(c1).LENGTH2(c1).LENGTH4(c1)


【功能】返回字符串的長度;

【說明】多字節符(漢字、全角符等),按1個字符計算

【參數】C1 字符串

【返回】數值型

【示例】

SQL> select length('高乾競'),length('北京市海錠區'),length('北京TO_CHAR') from dual;

 

Oracle中的字符函數中,有一類函數是求字符長度的函數,length、lengthB、lengthC、length2、length4幾個函數中比較常用的是length、lengthB。

 

他們的含義分別是:

Length函數返回字符的個數,使用定義是給定的字符集來計算字符的個數

LENGTHB給出該字符串的byte

LENGTHC使用純Unicode

LENGTH2使用UCS2

LENGTH4使用UCS4

 

下面使一些例子:

Select length('你好') from dual;  2

 

Select lengthB('你好'),lengthC('你好'),length2('你好'), length4('你好')  from dual;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM