读书人

可以这样写吗:order by size=10?解决

发布时间: 2012-01-03 22:16:07 作者: rapoo

可以这样写吗:order by size=10?
我有一个字段 size,我想 select * from [tablename] order by size,但是我的size是用户输入的。我想根据size排序。比如size=10 我想size=10的记录在最上方,size=9和size=11的在下面。有办法吗。

[解决办法]
select * from [tablename] order by case when size=10 then 10 else 1 end

读书人网 >SQL Server

热点推荐