MSSQL

MSSQL - 문자열 자르기 (LEFT,RIGHT,SUBSTRING) 사용법 & 예제

깐까망 2024. 3. 27. 18:20
728x90
반응형
SMALL

▶ LEFT

- Left함수는 문자열을 받아서 왼쪽부터 원하는 길이만큼 자르는 함수이며 주민등록번호만으로도 생년월일을 구하거나 이름을 잘라서 성만 출력하는 등 다양한 방법으로 활용 가능합니다.

 

--문법--
LEFT(문자열,길이)
-- 예시 --
SELECT LEFT(ename,2) AS 이름 FROM EMP

- EMP테이블에 ename을 검색을 하는데 왼쪽에서 2번째까지 출력을 한다.

 

RIGHT

- RIGHT함수는 LEFT함수와 기능은 같지만 방향만 다른 함수입니다. RIGHT함수는 문자열을 받아서 오른쪽부터 원하는 길이만큼 자르는 함수이며 LEFT함수와 마찬가지로 다양하게 사용이 가능합니다.

--문법--
RIGHT(문자열,길이)
-- 예시 --
SELECT RIGHT(ename,2) AS 이름 FROM EMP

- EMP테이블에 ename을 검색을 하는데 오른쪽에서 2번째까지 출력을 한다.

 

SubString

- SubString함수의 기능은 문자열을 받아서 일정한 영역만큼 잘라낸 후 리턴하는 기능을 가지고 있습니다. 주민등록번호만으로도 성별을 잘라서 활용하거나 날짜를 잘라서 월별로 그룹을 만드는등 다양한 방법으로 활용 가능합니다. 정말 많이쓰이는 문자열함수 중 하나입니다.

 

--문법--
SUBSTRING(문자열,시작자리번호,자를문자수)
-- 예시 --
SELECT SUBSTRING(ename,1,2) AS 이름 FROM EMP

- SUBSTRING은 해당하는 컬럼의 길이 시작점을 지정하여 얼마나 출력할지를 정하여 출력을 하는 것이다.

시작점과 출력데이터 길이를 지정을 할 수가 있어 원하는 데이터를 잘라 검색을 할 수 있다.

728x90
반응형
LIST