名称:|销售|日期
美國航空公司|1999年1:00|1999年1月5日
波士顿大学洛杉矶分校|700分校|1999年1月8日
加拿大:加拿大|印度|300加拿大|8-1-1999
Dinamerca汽车公司|250年|1999年1月7日
我想以一种方式订购,其中第一个记录是Bostom和其他无关紧要的顺序。我该怎么做?
谢谢
ORDER BY CASE WHEN name = 'Bonstom‘THEN '0’否则名称结束
发布于 2014-07-23 22:13:58
在排序时,避免将数字和文本混在一起更安全--尤其是将数字作为带引号的字符串。
order by case when name = 'Boston' then 0 else 1 end, name您应该知道,您的问题包括“波士顿”、“Bostom”和“Bonstom”。如果所有这些都应该放在同一个地方,那么在未来你需要更加小心。
https://stackoverflow.com/questions/24912684
复制相似问题