我正在做一个基本的SQL select查询,它返回一组结果。我想要一个具体的行,其中的条目“费用”放在顶部的结果,然后其余。类似于:SELECT * FROM tbl ORDER By Charges = Fee DESC, Charges DESC 有人能帮忙吗? 最佳答案 你可以试试这个:SELECT * from tbl ORDER BY CASE WHEN Charges = 'Fee' THEN 0 ELSE 1 END, Charges DESC;