[Oracle] 공백 제거 방법 (TRIM, LTRIM, RTRIM)
- 데이터베이스/오라클
- 2023. 1. 7.
오라클에서 문자열의 공백을 제거하기 위해서는 TRIM 함수를 사용한다. TRIM 함수 외에도 LTRIM 함수를 사용하여 왼쪽 공백을 제거할 수 있고, RTRIM 함수를 사용하여 오른쪽 공백을 제거할 수 있다. 문자열에 포함된 모든 공백을 제거하기 위해서는 REPLACE 함수를 사용하면 된다.
목차 |
공백 제거 방법 (TRIM, LTRIM, RTRIM)
SELECT TRIM(' Oracle Database ') AS "TRIM"
, LTRIM(' Oracle Database ') AS "LTRIM"
, RTRIM(' Oracle Database ') AS "RTRIM"
FROM dual
사용법: TRIM("문자열 or 칼럼")
TRIM : 문자열의 양쪽 공백 제거
LTRIM : 문자열의 왼쪽 공백 제거
RTRIM : 문자열의 오른쪽 공백 제거
모든 공백 제거 방법 (REPLACE)
SELECT REPLACE(' Oracle Database ', ' ', '')
FROM dual
REPLACE 함수를 사용하여 문자열에 포함된 모든 공백을 제거할 수 있다.
왼쪽, 오른쪽 특정 문자 제거 방법 (LTRIM, RTRIM)
왼쪽 특정 문자 제거 방법 (LTRIM)
SELECT LTRIM('000123', '0')
, LTRIM('ZZZ123', 'Z')
, LTRIM('+123', '+')
FROM dual
LTRIM("문자열", "제거할 문자")
LTRIM 함수를 사용하여 왼쪽 공백뿐만 아니라 특정 문자를 제거할 수 있다.
제거할 문자가 왼쪽에 없을 때까지 반복하여 제거한다.
오른쪽 특정 문자 제거 방법 (RTRIM)
SELECT RTRIM('123000', '0')
, RTRIM('123ZZZ', 'Z')
, RTRIM('123+', '+')
FROM dual
RTRIM("문자열", "제거할 문자")
문자열의 오른쪽에 제거할 문자가 없을 때까지 반복하여 제거한다.