Prepare a JSON Web Service and access it with JQuery

.Net 2012. 1. 9. 14:09 posted by 무명시인

MS-SQL 초성 검색(자음 검색)

About DataBase 2012. 1. 9. 14:02 posted by 무명시인
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 절을 구성합니다.       
	SELECT * 
	FROM Table 
	WHERE PATINDEX(UF_RegularExText('ㄱ') + '%' , Column) > 0

MS-SQL 날짜 관련한 쿼리 정리

About DataBase 2012. 1. 9. 13:56 posted by 무명시인
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))
	

nuget docs

.Net 2011. 12. 28. 13:33 posted by 무명시인

elmah - Error Logging Modules and Handlers for ASP.NET

.Net 2011. 8. 10. 11:11 posted by 무명시인

MS-SQL Random Row Select

About DataBase 2011. 7. 29. 09:20 posted by 무명시인

SELECT TOP 10 * FROM dbo.TableName ORDER BY NEWID()

C# IDisposable pattern on sub-classes

.Net 2011. 7. 22. 11:13 posted by 무명시인

QR 코드 생성기 사이트

OpenApi 2011. 7. 19. 09:05 posted by 무명시인

X 같은 회사에서 임금 밀릴때 ..

雜物 2011. 5. 27. 09:12 posted by 무명시인