我想在sql server中对表进行排序。条件是我必须履行这是 我有了一些记录在像这样如何根据我的条件对某些字段进行排序的表
Select One
None
Child
Old
Neutral
..
..
..
我希望它在选择一个这样的方式进行排序表上来,并没有谈到在年底剩余的按字母顺序排序。
Select One
Child
Neutral
Old
..
..
..
None
是否有可能一些如何以任何有效的方式做到这一点。我还有其他几个领域也与之相关。代表这些我想获得这些价值。 这些字段是要填写组合框
我必须为12个表执行此操作。
@KM:thx这个工作很完美。请问在这种情况下,按照 – 2010-05-12 13:45:40
case的顺序描述它是如何工作的,case列返回一个表达式,当列为'Select One'时case返回整数1,当列为'none'时返回整数3,大小写的情况下,大小写返回整数2.然后,ORDER BY按两个值排序:CASE的值,然后是实际的列值,所以1 +'选择一个'行排序为顶部,2 + *任意列值*行在中间正确排序,3 +'无'排在最下面。 – 2010-05-12 13:49:29
@KM:Thx它完美的工作,也是给予xplanation的thx。 – 2010-05-12 13:50:41