我希望获得百分比值大于90%的所有项目,但该部分的顺序无关紧要。这是一个例子:
Person Score Location
1 91 US
2 92 CA
3 89 US
4 99 CA
我想通过(1)得分是否>>来命令它。 90,然后(2)位置str。以下是它的结果:
SELECT * FROM table ORDER BY 'score is > 90', location
结果将是:
Person Score Location
4 92 AL
2 92 CA
1 99 US
3 89 US
请注意,我不想做问题SELECT * FROM table ORDER BY score, location
。
我如何实际进行此次排序?
答案 0 :(得分:4)
基本上只删除单引号:
SELECT *
FROM table
ORDER BY (score > 90) DESC, location;