IT
[오라클/함수] ASCII 코드 값을 원할때 ASCII 함수
생각파워
2016. 12. 12. 15:24
Syntax
Purpose
ASCII 함수는 char 문자열의 첫번째 문자에 대한 ASCII 코드를 리턴하는 함수입니다. 'Lee' 라는 문자열을 인자로 보냈을때 ASCII 함수는 제일 첫번째 문자인 'L'에 대한 ASCII 코드를 리턴하게 되는거죠. 오라클 레퍼런스에 보면 아래와 같은 예제가 나오는데요
SELECT last_name FROM employees WHERE ASCII(SUBSTR(last_name, 1, 1)) = 76 ORDER BY last_name; LAST_NAME ------------------------- Ladwig Landry Lee Livingston Lorentz
조건문에서
ASCII(SUBSTR(last_name, 1, 1)) = 76
이 구문은
ASCII(last_name) = 76
으로 처리해도 동일한 값이 출력됩니다.
Examples
반응형