공백을 기준으로 문자열 자르는 함수입니다.
홍 길동
남궁 길동
이런식으로 데이터가 있을시에 공백을 기준으로 성과 이름을 구분할수 있습니다.
ex> 전체 조회 쿼리입니다.
SELECT *
FROM MOLD_GIJONG
여기서 기종명을 공백 기준으로 나누고자 합니다.
먼저 공백을 기준으로 앞에 문자부터 잘라서 출력해보겠습니다.
SELECT GIJONG_CODE,LEFT(GIJONG_NM,CHARINDEX(' ',GIJONG_NM)-1) AS NM
FROM MOLD_GIJONG
다음은 공백을 기준으로 뒤에 문자를 출력해보겠습니다.
SELECT GIJONG_CODE,SUBSTRING(GIJONG_NM,CHARINDEX(' ',GIJONG_NM)+1,LEN(GIJONG_NM)) AS NM
FROM MOLD_GIJONG
'MS SQL > Tip' 카테고리의 다른 글
오라클의 LEAD,LAG함수 MSSQL에선 이렇게 응용 (0) | 2015.09.14 |
---|---|
MS-SQL 비효율적인 인덱스 찾기(SQL) (0) | 2015.09.14 |