SQL oracle 내장함수[문자열 처리]

CONCAT(char1, char2)

두 문자를 결합

CONCAT('ORACLE','Server') -> ORACLEServer

 

INITCAP(char)

주어진 문자열의 첫 번째 문자를 대문자로 변환

INITCAP('ORACLE SERVER') -> Oracle Server

 

LOWER(char)

문자열을 소문자로 변환

LOWER('ORACLE SERVER') -> oracle server

 

UPPER(char)

문자열을 대문자로 변환

UPPER('oracle server') -> ORACLE SERVER

 

LPAD(char1,n[,char2])

왼쪽에 문자열을 끼어 놓는 역할

LPAD('홍길동',10,'*') -> ****홍길동

 

RPAD(char1,n[,char2])

오른쪽에 문자열을 끼어 놓는 역할

RPAD('홍길동',10','*') -> 홍길동****

 

SUBSTR(char, m ,[n])

m번째 자리부터 길이가 n개인 문자열을 반환

SUBSTR('강남구 역삼동',5,2) -> 역삼

 

LENGTH(char1)

문자열의 길이를 리턴

LENGTH('홍길동') -> 3

 

REPLACE(char1, str1, str2)

특정 문자를 다른 문자로 치환

 

INSTR

문자열이 포함되어 있는지를 조사하여 문자열의 위치를 반환한다.

지정된 문자열이 발견되지 않으면 0을 반환한다.

 

TRIM

특정한 문자 제거

제러할 문자를 입력하지 않으면 기본적으로 공백 제거

 

CONVERT

CHAR SET을 변환한다.


LTRIM(char1,char2), RTRIM(char1,char2)

char1에서 왼쪽(오른쪽)에서 부터 더 이상 문자값2를 만나지 않을 때까지 지운다.


CHR

ASCII 코드 값을 문자로 변환한다.


ASCII

ASCII 코드 값으로 변환한다.


REPLACE

문자열에서 특정 문자를 변경한다.

댓글

이 블로그의 인기 게시물

javascript ===, ==, >=, <=연산자

javascript 데이터 타입과 값