sql 按字段指定值排序

比如数据库表table1中有为A1的字段名,A1中的值只有如下几种情况:a1,a2,a3,现需按a2,a3,a1的顺序排序,显示数据行,请问有没有直接操作的SQL语句,请大侠指教,十分感谢!
数据库为Access

Cats萌萌
浏览 1035回答 3
3回答

眼眸繁星

这个需要在排序语句中使用条件判断例如:表【Table_temp】中列【col1】为字符,属性为varchar(10),排序时需要按照B、A、C的顺序显示,则可按照以下SQL语句:12345678910select    *from    Table_temporder by    case       when col1='B' then 1      when col1='A' then 2      when col1='C' then 3    end 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server