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
'MSSQL' 카테고리의 다른 글
MSSQL - 날짜, 시간 차이 일수 계산 (DATEDIFF) (1) | 2024.03.29 |
---|---|
MSSQL - CONVERT,FORMAT 함수 사용 방법 (데이터 형변환) (0) | 2024.03.28 |
MSSQL - 문자열 치환 (REPLACE,STUFF) 사용법 (0) | 2024.03.26 |
MSSQL - 정렬 (ORDER BY), 그룹(GROUP BY), 그룹 조건(HAVING) (0) | 2024.03.22 |
MSSQL - JOIN정리(LEFT JOIN, INNER JOIN) (2) | 2024.03.21 |