데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

원본 문자열 내에서 특정 문자에 대한 갯수를 세는 함수를 만들어봤습니다.

 

CREATE FUNCTION fInStrCount 
 ( @Text NVARCHAR(MAX)
 , @InStr NVARCHAR(1)
 ) RETURNS INT
AS BEGIN
 
 RETURN (Select LEN(@Text) - LEN( REPLACE(@Text, @InStr, '')))
 
END
GO

 

-- 테스트!!

SELECT DBO.fInStrCount('ababababbbbbaa','a') AS 'fInStrCount'

 

 

아래는 서비스로 만들어봤습니다.

원본 문자열 내에서 특정 문자를 뺀 갯수를 세는 함수입니다.

 

CREATE FUNCTION fInStrCountRev
 ( @Text NVARCHAR(MAX)
 , @InStr NVARCHAR(1)
 ) RETURNS INT
AS BEGIN
 
 RETURN (  Select  LEN(@Text) - (  LEN(@Text) - LEN( REPLACE(@Text, @InStr, '')  )  )  )
 
END
GO

 

-- 테스트~!

SELECT DBO.fInStrCountRev('ababababbbbbaa','a') AS 'fInStrCountRev'

 

 

 - 예전 하우투뱅크에서 'Error' 또는 '헤아림'이란 아이디를 사용했었습니다. 혹시 아시는 분은 아는척좀 ㅠㅠ

No. Subject Author Date Views
1533 SSIS - 검사점 jevida(강성욱) 2013.04.19 8352
1532 SSIS - 패키지 구성 [1] jevida(강성욱) 2013.04.19 10120
1531 SSIS - 프로세스 실행 태스크 [2] jevida(강성욱) 2013.04.19 10349
1530 SSIS - 변수 – 다양한 사용자 변수를 만들어 보자 [3] jevida(강성욱) 2013.04.19 10802
1529 SQL Server Version별 Sample Database Download 경로 [2] 쓸만한게없네(윤선식) 2013.04.17 6810
» InstrCount함수와 InstrCountRev함수를 한번 만들어봤습니다. [5] Light 2013.03.27 6094
1527 구분자에 의해 구분되어 반환되는 split함수가 없어서 한번 만들어 봤습니다. [2] Light 2013.03.27 7537
1526 Microsoft.ACE.OLEDB.12.0 을 이용한 엑셀 2010 직접쿼리하기 [3] 열이 2013.03.20 42137
1525 Online restore [1] jevida(강성욱) 2013.03.15 6308
1524 SQL Server User Connections [1] jevida(강성욱) 2013.03.15 10597
1523 스크립트 구성 요소 – [데이터 대상] 사용 [1] jevida(강성욱) 2013.03.13 6763
1522 스크립트 구성 요소 – [데이터 변환] 사용 jevida(강성욱) 2013.03.13 6128
1521 SSIS - 스크립트 구성 요소 – [데이터 원본] 사용 jevida(강성욱) 2013.03.12 7832
1520 SSIS - 피벗 해제 변환 - 피봇된 데이터를 테이블 형태로 변환 하자! jevida(강성욱) 2013.03.12 7199
1519 SQL Server 단일 사용자 설정 시 SSMS로 로그인하기 [1] 쓸만한게없네(윤선식) 2013.02.25 12284
1518 SELECT 가 Deadlock? [2] 이스트럭(강동운) 2013.02.16 11692
1517 한글 초성 관련 [4] 건우아빠 2012.12.26 13133
1516 .NET 4.5 (VS2012) 설치 후 SSMS 에서 원격 MSSQL 2008 등이 접속 안될 경우! [2] 컴포지트 2012.12.11 17396
1515 SQL프로시저들의 매개변수를 한번에 샥 보여줍니다 [3] 차주언 2012.12.10 9268
1514 SSIS - 피봇 변환 - 데이터를 행렬 변환 하자! jevida(강성욱) 2012.11.30 10004





XE Login