카테고리:

문자열 및 이진 함수 (일반)

UNICODE

문자열의 첫 번째 유니코드 문자에 대한 유니코드 코드 포인트를 반환합니다. 문자열이 비어 있으면 0 값이 반환됩니다.

참고 항목:

구문

UNICODE( <input> )
Copy

인자

input

문자열의 첫 번째 문자에 대한 유니코드 코드 포인트가 반환되는 문자열입니다.

이 예는 다중 문자 문자열, 빈 문자열, NULL 값과 같은 특수한 경우뿐만 아니라 단일 ASCII 및 유니코드 문자에 대한 함수 동작을 보여줍니다. 또한, 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                   |
+---------+------------------+------------------------+
Copy