가라

[MS-SQL] 문자열 함수

2011. 11. 23. 18:07 : MS-SQL

-- ◈ Len : 문자열 길이 반환
--    SELECT LEN('student@bit.co.kr') -- 결과 : 17


-- ◈ Charindex : 문자열에서 특정 문자열의 위치를 반환
--    SELECT CHARINDEX('@', 'student@bit.co.kr') -- 결과 : 8


-- ◈ Substring : 문자열 일부를 반환
--    SELECT SUBSTRING('student@bit.co.kr', 8, 4) -- 결과 : @bit


-- ◈ 예] Len, Charindex, Substring 이용하여 메일주소에서 도메인명만 추출
--        DECLARE @nLen INT
--        SET     @nLen = LEN('student@bit.co.kr')
--        DECLARE @nStart INT
--        SET     @nStart = CHARINDEX('@', 'student@bit.co.kr')
--        SELECT SUBSTRING('student@bit.co.kr', @nStart, @nLen + 1 - @nStart) -- 결과 : @bit.co.kr

'MS-SQL' 카테고리의 다른 글

[MS-SQL] 사용자 정의 정렬  (0) 2012.06.20
[MS-SQL] 배열이용  (0) 2012.03.13
[MS-SQL] NOLOCK  (0) 2012.03.06
[MS-SQL] LDF 로그파일 정리  (0) 2012.01.12
[MS-SQL] CONVERT 결과값  (0) 2011.11.08
Posted by 우리회사 개발자2