728x90
문자열 자르기 함수
MSSQL에서 문자열을 자르는 함수는 3가지가 있습니다.
LEFT, RIGHT, SUBSTRING 인데요. 오늘은 이 3가지 함수 사용법에 대해서 알아보도록 하겠습니다.
1. LEFT 함수
LEFT 함수는 왼쪽에서 부터 자신이 원하는 길이 만큼 문자열을 잘라주는 함수입니다.
사용법
--기본 문법
LEFT(문자열,자를 길이)
예제
--테이블의 1행의 이름이 bebe 라고 한다면 왼쪽 기준으로 3칸이기 때문에 beb 가 출력 됩니다.
SELECT LEFT(name,3) FROM bebeya
2. RIGHT 함수
RIGHT 함수는 오른쪽에서 부터 자신이 원하는 길이 만큼 문자열을 잘라주는 함수입니다.
사용법
--기본 문법
RIGHT(문자열,자를 길이)
예제
--테이블의 1행의 이름이 bebe 라고 한다면 오르쪽 기준으로 3칸이기 때문에 ebe 가 출력 됩니다.
SELECT RIGHT(name,3) FROM bebeya
SELECT RIGHT('bebe',3) FROM bebeya
3. SUBSTRING 함수
SUBSTRING 함수는 특정 지점을 지정하여 그 지점을 기준으로 n번째 만큼 문자열을 잘라주는 함수입니다.
RIGHT와 LEFT 함수보다 활용성 면에서는 더 좋습니다.
사용법
--기본 문법
SUBSTRING(문자열,시작자리번호,자를문자수)
예제
--테이블의 1행의 이름이 bebe 라고 한다면 2번째 자리를 기준으로 3칸을 가져와야 하기 때문에 ebe 가 출력 됩니다.
SELECT SUBSTRING(name,2,3) FROM bebeya
반응형
그리드형
'IT > MSSQL' 카테고리의 다른 글
[MSSQL] 쿼리문 대문자, 소문자 변경 단축키 (0) | 2021.03.11 |
---|---|
[MSSQL] charindex 문자열 위치 반환 & 구분자 기준 자르기 (0) | 2021.03.11 |
[MSSQL] NULL 값 체크(ISNULL) 및 변환 방법 (0) | 2021.03.11 |
[MSSQL] 인덱스 단편화 확인 & 리빌드 진행 100% 효과 (3) | 2021.03.11 |
MSSQL 커서 사용법 (예제 포함) (0) | 2021.03.04 |
댓글