OCTET_LENGTH 函數 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

OCTET_LENGTH 函數

傳回指定字串的長度 (以位元組為單位)。

Syntax (語法)

OCTET_LENGTH(expression)

引數

運算式

輸入參數是 CHAR、VARCHAR 或 VARTYTY 字串。

傳回類型

OCTET_LENGTH 函數傳回整數,表示輸入字串中的位元組數。

如果輸入字符串是字符串,則LEN函數傳回多位元組字串中的實際字元數,而不是位元組數。例如,若要存放三個四位元組中文字元,您需要 VARCHAR(12) 欄。LEN 函數針對此相同字串傳回 3。

使用須知

長度計算不包括固定長度字元字串的結尾空格,但計算可變長度字串的結尾空格。

範例

下列範例傳回字串 français 中的位元組數和字元數。

select octet_length('français'), len('français'); octet_length | len --------------+----- 9 | 8 (1 row)