'분류 전체보기'에 해당되는 글 176건
- 2012.01.09 Prepare a JSON Web Service and access it with JQuery
- 2012.01.09 MS-SQL 초성 검색(자음 검색)
- 2012.01.09 MS-SQL 날짜 관련한 쿼리 정리
- 2011.12.28 nuget docs
- 2011.08.10 elmah - Error Logging Modules and Handlers for ASP.NET 1
- 2011.07.29 MS-SQL Random Row Select
- 2011.07.22 C# IDisposable pattern on sub-classes
- 2011.07.19 QR 코드 생성기 사이트
- 2011.06.09 Learn MVC (Model view controller) Step by Step in 7 days – Day 1
- 2011.05.27 X 같은 회사에서 임금 밀릴때 ..
MS-SQL 에서 초성 검색 할때는 이렇게...
CREATE FUNCTION [dbo].[UF_RegularExText] ( @Value NVARCHAR(50) ) RETURNS NVARCHAR(2000) AS BEGIN DECLARE @Rtn NVARCHAR(2000) DECLARE @Temp NVARCHAR(2) DECLARE @SerchValue NVARCHAR(20) DECLARE @i INT DECLARE @n INT SET @Rtn = '' SET @i = 1 SET @n = LEN(@Value) WHILE @i <= @n BEGIN SET @Temp = Substring(@Value, @i, 1) SET @SerchValue = (CASE @Temp WHEN 'ㄱ' THEN '[가-깋]' WHEN 'ㄲ' THEN '[까-낗]' WHEN 'ㄴ' THEN '[나-닣]' WHEN 'ㄷ' THEN '[다-딯]' WHEN 'ㄸ' THEN '[따-띻]' WHEN 'ㄹ' THEN '[라-맇]' WHEN 'ㅁ' THEN '[마-밓]' WHEN 'ㅂ' THEN '[바-빟]' WHEN 'ㅃ' THEN '[빠-삫]' WHEN 'ㅅ' THEN '[사-싷]' WHEN 'ㅆ' THEN '[싸-앃]' WHEN 'ㅇ' THEN '[아-잏]' WHEN 'ㅈ' THEN '[자-짛]' WHEN 'ㅉ' THEN '[짜-찧]' WHEN 'ㅊ' THEN '[차-칳]' WHEN 'ㅋ' THEN '[카-킿]' WHEN 'ㅌ' THEN '[타-팋]' WHEN 'ㅍ' THEN '[파-핗]' WHEN 'ㅎ' THEN '[하-힣]' ELSE @Temp END) SET @Rtn = RTRIM(@Rtn) + @SerchValue SET @i = @i + 1 END Return @Rtn
우선 위 와 같은 함수를 생성 합니다.
한글의 초성, 엄밀히 말하면 자음을 정규식화 하는것이지요.
그리고 PATINDEX 함수를 사용해서 아래 처럼 WHERE 절을 구성합니다.
한글의 초성, 엄밀히 말하면 자음을 정규식화 하는것이지요.
그리고 PATINDEX 함수를 사용해서 아래 처럼 WHERE 절을 구성합니다.
SELECT * FROM Table WHERE PATINDEX(UF_RegularExText('ㄱ') + '%' , Column) > 0
MS-SQL 에서 날짜 관련해서 자주쓰는 쿼리 정리!!
-- yyyy-MM-dd CONVERT(NVARCHAR(10), GETDATE(), 126) -- yyyy-MM-ddTHH:mm CONVERT(NVARCHAR(16), GETDATE(), 126) -- yyyy-MM-dd HH:mm CONVERT(NVARCHAR(16), GETDATE(), 120) -- yyyyMMdd CONVERT(NVARCHAR(8), GETDATE(), 112) -- 해당월의 시작일 DATEADD(d, (1 - DAY(GETDATE())), GETDATE()) -- 해당월의 마지막일 DATEADD(MS, -3, DATEADD(MM, DATEDIFF(MM, 0, GETDATE()) + 1, 0))
SELECT TOP 10 * FROM dbo.TableName ORDER BY NEWID()