SQL 查询:将牛舍 (type=5) 排在其他类型后面
以下 SQL 查询语句可以将 type 为 '5' 的牛舍排在其他类型后面,并按 sort 字段排序:
SELECT `floor`, `sort`, `floor_name`
FROM `floor`
WHERE `type`='5'
ORDER BY CASE WHEN `type`='5' THEN 1 ELSE 2 END, `sort`;
此查询语句使用 CASE 表达式将 type 为 '5' 的记录排在前面,然后按照 sort 字段排序。
原文地址: https://www.cveoy.top/t/topic/pfYr 著作权归作者所有。请勿转载和采集!