-
[Oracle] 함수(Function) - 문자형 함수RDS/Oracle 2019. 3. 2. 10:22반응형
문자형 함수
문자형 함수는 문자 데이터를 매개 변수로 받아들여서 문자나 숫자 값의 결과를 돌려주는 함수입니다.
문자형 함수 종류
LOWER(문자열) - 문자열의 알파벳 문자를 소문자로 바꾸어 줍니다.
UPPER(문자열) - 문자열의 알파벳 문자를 대문자로 바꾸어 줍니다.
ASCII(문자) - 문자나 숫자를 ASCII 코드 번호로 바꾸어 줍니다.
CHR(ASCII번호) - ASCII 코드 번호를 문자나 숫자로 바꾸어 줍니다.
CONCAT(문자열1, 문자열2) - 문자열1과 문자열2를 연결하며, 합성 연산자 '||'와 동일합니다.
SUBTR(문자열, m[, n]) - 문자열 중 m위치에서 n개의 문자 길이에 해당하는 문자를 돌려줍니다. n이 생략되면 마지막 문자까지입니다.
LENGTH/LEN(문자열) - 문자열의 개수를 숫자값으로 돌려줍니다.
LTRIM(문자열 [, 지정문자]) - 문자열의 첫 문자부터 확인해서 지정 문자가 나타나면 해당 문자를 제거합니다.
RTRIM(문자열 [, 지정문자]) - 문자열의 마지막 문자부터 확인해서 지정 문자가 나타나는 동안 해당 문자를 제거합니다.
TRIM([leading, trailing, both] 지정문자 FROM 문자열) - 문자열에서 머리말, 꼬리말, 또는 양쪽에 있는 지정 문자를 제거합니다.
LTRIM, RTRIM, TRIM는 공백 제거 및 CHAR 데이터 유형을 비교할 때 용이하게 사용됩니다.
문자형 함수 예시
1234567891011121314151617181920212223242526272829303132333435363738SELECT LOWER('welcome to ORACLE')FROM DUAL;SELECT UPPER('welcome to ORACLE')FROM DUAL;SELECT ASCII('A')FROM DUAL;SELECT CHR('65')FROM DUAL;SELECT CONCAT('Welcome to ', 'Oracle')FROM DUAL;SELECT SUBSTR('Welcome to Oracle', 11, 7)FROM DUAL;SELECT LENGTH('Welcome to Oracle')FROM DUAL;SELECT LTRIM('aaaaaWelcome to Oracle', 'a')FROM DUAL;SELECT LTRIM(' Welcome to OracleX ')FROM DUAL;SELECT RTRIM('Welcome to Oracleaaaaa', 'a')FROM DUAL;SELECT RTRIM('Welcome to Oracle ')FROM DUAL;SELECT TRIM('a' FROM 'aaaaaWelcome to Oracleaaaaa')FROM DUAL;SELECT TRIM(' Welcome to Oracle ')FROM DUAL;cs 반응형'RDS > Oracle' 카테고리의 다른 글
[Oracle] 함수(Function) - 날짜형 함수 (0) 2019.03.03 [Oracle] 함수(Function) - 숫자형 함수 (0) 2019.03.02 [Oracle] WHERE절 (0) 2019.02.24 [Oracle] TCL(Transaction Control Language) (0) 2019.02.23 [Oracle] DML(Data Manipulation Language) (0) 2019.02.09