Syntax
Purpose
CHR 함수는 함수인자에 대응하는 문자를 리턴하는 함수입니다. CHR(65)면 'A', CHR(66)면 'B'를 리턴하게 됩니다. 실제로 문자 'A', 'B'와 같이 키보드에 나타나 있는 코드의 경우에는 굳이 함수를 써서 값을 가져올 필요는 없을겁니다. 그래서 키보드에 없는 특수문자등을 필요로 할때 사용하게 되죠.
저같은 경우에는 개행문자를 만들거나 제거할 때 종종 사용했었습니다.
개행문자가 '/r/n' 이므로
SELECT '문자'||CHR(13)||CHR(10) FROM DUAL
이런방식으로요.
아래 ASCII 코드 참고하셔서 필요한 부분에 사용하시면 될것 같습니다.
ASCII 코드표 참조
Examples
* 참고로 사용중인 DBMS가 어떤 CHARACTER SET을 사용하고 있는지 먼저 파악하여 거기에 맞는 숫자를 입력해줘야 원하는 문자를 리턴받을 수 있습니다.
반응형
'IT' 카테고리의 다른 글
[오라클/함수] 첫문자를 대문자로 리턴 INITCAP 함수 (0) | 2016.11.29 |
---|---|
[오라클/함수] 오라클 문자열 합치기 CONCAT 함수 (0) | 2016.11.28 |
[오라클/함수] 분할함수 WIDTH_BUCKET (0) | 2016.11.24 |
[오라클/함수] 오라클 버림함수 TRUNC (0) | 2016.11.24 |
[오라클/함수] 양수,0, 음수인지 판단하는 SIGN 함수 (0) | 2016.11.24 |