2016-08-04 183 views
1

我在DB2上有一列存儲文本。我想知道是否有一種方法可以計算字符串中有多少個字符,但是如果不使用Length()函數,請讓我解釋一下。我們有一個正好包含1000個字符的字符串,如下所示:IMAGEDB2 - 計算字符串字符數,不是長度

總共有1,064個字符,總共有1000個字符,這是由於非西方字符(中文和韓文字符)造成的。因此,DB2 Length()函數在查詢中也返回1,064:IMAGE

有沒有辦法讓DB2在此查詢中返回1,000而不是1,064?謝謝!

回答

1

使用CHARACTER_LENGTH()

可用性取決於您的DB2平臺和版本上..

+0

謝謝!它使用'CHARACTER_LENGTH(columnName,CODEUNITS32)'! – ryoishikawa74