함수생성
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | CREATE FUNCTION fn_GetOnlyNumber(@Str VARCHAR(512)) RETURNS VARCHAR(512) AS BEGIN DECLARE @retStr varchar(512) SET @retStr = '' declare @i int SET @i = 1 While @i <= Len(@Str) BEGIN IF substring(@Str,@i,1) BETWEEN '0' AND '9' SET @retStr = @retStr + substring(@Str,@i,1) SET @i = @i + 1 END RETURN @retStr END | cs |
-------
사용법
1 2 3 4 5 | select fn_GetOnlyNumber([컬럼명]) from [테이블이름] | cs |
'SQL' 카테고리의 다른 글
[MSSQL] 데이터 형식 varchar을(를) numeric(으)로 변환하는 중 오류 (2) | 2017.03.28 |
---|---|
[MSSQL] 모든 프로시저(PROCEDURE), 함수(FUNCTION) 검색 (0) | 2017.02.03 |
[MSSQL][TOOL]결과창닫기 ctrl + R (0) | 2017.01.05 |
[MSSQL] SSMS에서 엑셀 파일 데이터 읽기 (MSSQL 2012) (1) | 2016.05.06 |
[MSSQL] lock의 종류와 lock 체크 (0) | 2016.01.14 |