- 카테고리:
문자열 및 이진 함수 (일반)
ASCII¶
문자열의 첫 번째 문자에 대한 ASCII 코드를 반환합니다. 문자열이 비어 있으면 0
값이 반환됩니다.
참고 항목:
구문¶
ASCII( <input> )
인자¶
input
문자열의 첫 번째 문자에 대한 ASCII 코드가 반환되는 문자열입니다.
반환¶
값은 ASCII 문자의 숫자 표현인 정수입니다. 예를 들어, 입력이 문자 ‘a’이면 반환 값은 97입니다.
사용법 노트¶
다음 경우 중 하나 에 대해 값 0이 반환됩니다.
ASCII 문자열의 첫 번째 문자는 0에 해당하는 문자를 포함합니다.
문자열이 비어 있습니다.
이러한 두 경우를 구별하려면 LENGTH 함수를 사용하여 문자열이 비어 있는지 확인하십시오.
예¶
이 예는 다중 문자 문자열, 빈 문자열, NULL 값과 같은 특수한 경우뿐만 아니라 단일 ASCII 문자에 대한 동작을 보여줍니다.
SELECT column1, ASCII(column1) FROM (values('!'), ('A'), ('a'), ('bcd'), (''), (null)); +---------+----------------+ | COLUMN1 | ASCII(COLUMN1) | |---------+----------------| | ! | 33 | | A | 65 | | a | 97 | | bcd | 98 | | | 0 | | NULL | NULL | +---------+----------------+