在 SQL Server 中,你可以使用 ORDER BY 子句结合 CASE 表达式来实现按 A 列排序,使得 0 排在最上面,而其他值按降序排列。以下是一个示例查询:
假设你有一个表 YourTable,其中有一列 A,你可以这样写查询:
SELECT *解释:
FROM YourTable
ORDER BY
CASE
WHEN A = 0 THEN 0
ELSE 1
END,
A DESC;
- 本文标题: sqlserver中 表字段中,按A列排序,0的排在最上面,其它的按降序排
- 文章分类:【SQLServer】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
- 上一篇:WPF实现一个带欢迎界面的窗体
- 下一篇: EL-Pagination分页组件封装