UNICODE

UNICODE

문자열에서 첫 번째 유니코드 문자의 유니코드 코드 포인트를 반환해요. 문자열이 비어 있으면 값 0을 반환해요.

출처: Snowflake SQL Reference - UNICODE

본문

구문

UNICODE( input )

인자

input 문자열 안의 첫 번째 문자의 유니코드 코드 포인트를 반환할 문자열이에요.

예시

이 예시는 단일 ASCII 및 유니코드 문자의 함수 동작과, 여러 문자로 된 문자열, 빈 문자열, NULL 값 같은 특수한 경우를 보여줘요. 또한 UNICODE 함수와 CHAR 함수가 어떻게 상호작용하는지도 보여줘요:

SELECT column1, UNICODE(column1), CHAR(UNICODE(column1))
FROM values(a), (\u2744), (cde), (), (null);
+---------+------------------+------------------------+
| COLUMN1 | UNICODE(COLUMN1) | CHAR(UNICODE(COLUMN1)) |
|---------+------------------+------------------------|
| a       |               97 | a                      |
| ❄       |            10052 | ❄                      |
| cde     |               99 | c                      |
|         |                0 |                        |
| NULL    |             NULL | NULL                   |
+---------+------------------+------------------------+

더 알아보기 (Learn more)

  • ASCII — 첫 문자의 ASCII 코드
  • CHAR — 유니코드 코드 포인트로 문자 생성