select * from tast where user_id = 'ms-sql' order by user_id asc -- 순별 select * from tast where user_id = 'ms-sql' order by user_id desc -- 역순별 보통 드롭다운리스트에 순별, 역순별로 정의가 되어있다면 순별, 역순별의 쿼리를 2개로 만들지 않고 한쿼리에서 간략하게 정의가 되나요?? 고수님들 부탁드립니다^^
동적쿼리로 하시면 될듯.. declare @order char(1) set @order = 'A' declare @strsql varchar(4000) set @strsql = 'select * from tast order by user_id ' + case when @order = 'A' then 'ASC' else 'DESC' end exec(@strsql)