[MSSQL] 동적 쿼리로 정렬을 주는 방법.
동적쿼리 또는 프로시저를 통해 정렬을 위한 파라메터를 넘겨서 정렬을 하는 방법... 구글에서 대충 검색어 "stored procedure parameter sort order" 요놈으로 찾아보니, 다음의 링크가 나옵니다. http://www.4guysfromrolla.com/webtech/010704-1.shtml 결론은, CASE 문을 잘 활용하여 정렬을 하면 된다는 것인데, 이에 착안하여, CASE 문을 SELECT 절로 빼 내고, PATINDEX 함수를 활용하여 컴마 값으로 값을 쪼개어(Split) 여러 컬럼에 대한 정렬까지 주는 프로시저를 만들어 보았습니다. 혹시 필요하신 분들은 퍼가세요. /* 여기에서 부터 */ CREATE TABLE TBL_TEST ( CD INT, NM NVARCHAR(10..
2013. 8. 28. 11:34