我有一个数据库.它有两列.假设一列是"国家",另一列是"城市".
现在,可以查询数据库并使查询以"按国家/地区排序"结束,输出将按行按国家/地区的字母顺序排序.
但是,如果我希望它们主要按国家/地区名称排序,然后按每个国家/地区的行排序,则输出按城市名称排序.该查询将如何?
作为测试,我已经打开了sql server,在select top 1000查询的末尾我添加了"按国家/地区排序"并且没有语法错误.但是,如果我添加"按城市按国家/地区排序",它就不喜欢它了.添加逗号不会有帮助.添加"和"也无济于事.
您可以指定多个要排序的列.只需将它们分开即可,.
SELECT * FROM my_table ORDER BY Country, City;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6324 次 |
| 最近记录: |