[SQL] 문자함수 TRIM

·2025년 7월 2일
0

SQL

목록 보기
38/126

예제 답

select 'SMITH', ltrim('SMITH', 'S'), rtrim('SMITH','H'), trim('S' FROM 'SMITHS')
 from dual;

💡 trim: 양쪽의 문자를 잘라낼때 사용
rtrim: 오른쪽의 문자를 잘라낼때 사용
ltrim: 왼쪽의 문자를 잘라낼때 사용

💡 rtrim( 컬럼명, '잘라낼 철자나 단어')
ltrim( 컬럼명, '잘라낼 철자나 단어')


문제1. emp21 테이블에서 이메일을 출력하는데 뒤에 .com 을 잘라내서 출력하시오

select email, rtrim(email, '.com')
 from emp21;

💡 이메일 오른쪽에 점(.), 알파벳 c, 알파벳 o, 알파벳 m 이 있으면 잘라내라

복습문제. 81년도에 입사한 사원들의 이름과 입사일과 부서번호를 출력하는데 최근에 입사한 사원부터 출력하고 컬럼명을 한글로 출력하시오

select ename 이름, hiredate 입사일 , deptno "부서 번호"
 from emp
 where hiredate between '81/01/01' and '81/12/31'
 order by hiredate desc;
 
 -- where절
 where hiredate like '81%'

💡 컬럼별칭에 공백문자특수문자를 쓰려면
반드시 더블 쿼테이션 마크("")를 사용해야함

0개의 댓글