[SQL] 017. 문자에서 특정 철자 추출하기

Updated:

초보자를 위한 SQL 200제 교재를 토대로 공부한 내용입니다.

오라클 SQL을 기반으로 합니다.

실습에 사용한 테이블은 정보문화사 홈페이지에서 받을 수 있습니다.


SUBSTR을 이용해서 지정된 길이의 문자열을 추출 가능하다.

[예시]

SELECT ENAME,
-- 첫 번째부터 세 글자 추출
SUBSTR(ENAME,1,3) AS VAR1,
-- 뒤에서 두 번째부터 두 글자 추출
SUBSTR(ENAME,-2,2) AS VAR2,
-- 두 번째부터 끝까지 추출
SUBSTR(ENAME,2) AS VAR3
FROM EMP;

[결과]

ENAME VAR1 VAR2 VAR3
KING KIN NG ING
BLAKE BLA KE LAKE
CLARK CLA RK LARK
JONES JON ES ONES
MARTIN MAR IN ARTIN
ALLEN ALL EN LLEN
TURNER TUR ER URNER
JAMES JAM ES AMES
WARD WAR RD ARD
FORD FOR RD ORD
SMITH SMI TH MITH
SCOTT SCO TT COTT
ADAMS ADA MS DAMS
MILLER MIL ER ILLER

Tags:

Categories:

Updated:

Leave a comment