Mik*_*ail 1 sql postgresql sql-order-by
当我使用ORDER BY子句按一个简单列对表进行排序时,就可以了。但我也知道有机会在ORDER BY子句中混合列进行排序。但它是如何运作的呢?postgres 如何设置优先级?(也许,我不知道一些事情,如果我在某些方面错了,请纠正我)。
order 中的列或表达式指定结果集中行的顺序。
如果您有多个列或表达式(称为keys),则第一个键用于对数据进行排序。仅当第一个密钥平局时才使用第二个密钥。类似地,仅当前两个键相同时才使用第三个键。
因此,结果很像按 订购的电话簿(lastname, firstname)。仅firstname当同一个 存在多个条目时才使用lastname。
| 归档时间: |
|
| 查看次数: |
2636 次 |
| 最近记录: |