mun dev

[Oracle] 숫자형 데이터를 반환하는 문자형 함수 본문

DB/Oracle

[Oracle] 숫자형 데이터를 반환하는 문자형 함수

mndev 2024. 1. 31. 15:24

ASCII(char)

  • char문자의 ASCII 코드 값을 반환, CHR함수와 반대 기능
SELECT ASCII('A')
FROM DUAL

--> 65

INSTR(char1, char2, n1, n2)

  • char1에서 char2문자를 찾아 그 시작 위치를 반환함
  • n1은 char1에서 몇 번째 문자부터 찾을 것인지를 나타내는 위치이며 생략시 1이 적용됨
  • n2는 char1에서 char2문자를 찾을 때 일치하는 문자의 몇번째 위치를 반환할지를 나타냄. 생략 시 1이 적용됨
SELECT INSTR('ABABAB', 'A', 2)
FROM DUAL;

--> 3

LENGTH(char)

  • char문자의 글자 수를 반환함
SELECT LENGTH('the')
FROM DUAL;

--> 3