[原创]不拼装SQL语句实现查询自定义排序规则

baacloud免费翻墙vpn注册使用

目前项目需要点击datagrid的某列后台自动按此列的升降规则排序返回分页的结果集,目前用的是ORM的映射Select不是拼装的SQL语句,于是查了下资料

发觉用如下SQL代码实现自定义排序规则:

 

declare @sort nvarchar(60)
declare @order nvarchar(50)
set @sort='Buyer'
set @order='desc'
if @order='desc'
begin
select buyer from View_StockInto
order by case @sort when 'Buyer' then Buyer end  desc
end
else
begin
select buyer from View_StockInto
order by case @sort when 'Buyer' then Buyer end 
end
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏