Oracle DBA/SQL

20230622 (10) SQL 022 : 특정 철자를 잘라내기

Nuez 2023. 6. 22. 16:25
반응형

문자열에서 특정 철자를 잘라낼 때 사용하는 함수

주로 공백문자를 잘라낼 때 아주 많이 사용

 

공백 기준)

RTRIM : 오른쪽에 있는 공백을 잘라내겠다는 의미

LTRIM : 왼쪽에 있는 공백을 잘라내겠다는 의미

TRIM : 양쪽의 공백을 잘라내겠다는 의미

 

특정 단어를 잘라내고 싶다면)

구조 : RTRIM(대상, '자를 문자열')

RTRIM : 오른쪽에 있는 문자열을 잘라내겠다는 의미


이름이 JACK인 사원의 이름과 월급을 출력하시오. (LIKE쓰지말고 작성해보기)

먼저 데이터 하나 삽입 (공백문자를 일부러 넣어 실습)

INSERT INTO emp(empno, ename, sal) VALUES(1234, 'JACK ', 3400);
COMMIT;
SELECT ename, sal
FROM emp
WHERE RTRIM(ename) = 'JACK';