OCTET_LENGTH

OCTET_LENGTH

OCTET_LENGTH() 함수는 문자열 또는 바이너리 값의 길이를 바이트 단위로 반환해요. ASCII 문자열에서는 LENGTH와 같고, 유니코드 코드 포인트를 사용하는 문자열에서는 LENGTH보다크 커요. 바이너리의 경우 항상 LENGTH와 같아요.

출처: Snowflake SQL Reference

본문

문법

OCTET_LENGTH(<string_or_binary>)

인자

string_or_binary — 바이트 길이를 구할 문자열 또는 바이너리 값이에요.

예제

SELECT OCTET_LENGTH('abc'), OCTET_LENGTH('\u0392'), OCTET_LENGTH(X'A1B2');

---------------------+------------------------+-----------------------+
 OCTET_LENGTH('ABC') | OCTET_LENGTH('\U0392') | OCTET_LENGTH(X'A1B2') |
---------------------+------------------------+-----------------------+
 3                   | 2                      | 2                     |
---------------------+------------------------+-----------------------+

더 알아보기