본문 바로가기

[오라클 레퍼런스 함수] ASCII - 첫 번째 문자의 10진수 표현 반환

by ㅇㅍㅍ 2023. 7. 30.
[오라클 레퍼런스 함수] ASCII - 첫 번째 문자의 10진수 표현 반환
728x90

ASCII

 

구문

ASCII(char)

 

목적

ASCII 함수는 char의 첫 번째 문자의 10진수 표현을 데이터베이스 문자 집합으로 반환합니다.

charCHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터 유형일 수 있습니다. 반환된 값은 NUMBER 데이터 유형입니다. 데이터베이스 문자 집합이 7비트 ASCII인 경우, 이 함수는 ASCII 값을 반환합니다. 데이터베이스 문자 집합이 EBCDIC 코드인 경우, 이 함수는 EBCDIC 값을 반환합니다. 대응하는 EBCDIC 문자 함수는 없습니다.

이 함수는 CLOB 데이터를 직접 지원하지 않습니다. 그러나 CLOB는 암묵적 데이터 변환을 통해 인수로 전달될 수 있습니다.

 

참고:

더 많은 정보를 위해 데이터 유형 비교 규칙을 참조하세요.

 

예제

다음 예제는 ASCII 값으로 76인 문자 L로 시작하는 성(last name)을 가진 직원들을 반환합니다:

SELECT last_name
  FROM employees
  WHERE ASCII(SUBSTR(last_name, 1, 1)) = 76
  ORDER BY last_name;
 
LAST_NAME
-------------------------
Ladwig
Landry
Lee
Livingston
Lorentz

 

 


출처: 오라클 레퍼런스

원문 링크: Oracle ASCII 함수 문서

 

반응형

댓글