最好用一个例子解释:排序特定的顺序,包括NULL,PostgreSQL的
所以我有用户表:
id name product
1 second NULL
2 first 27
3 first 27
4 last 6
5 second NULL
而且我想订购他们在这个品阶:[27,NULL, 6]
所以我将获得:
id name product
2 first 27
3 first 27
1 second NULL
5 second NULL
4 last 6
(通知user id 3
可以user id 2
之前,因为它们都具有相同的产品价值)
现在没有空,我可以那样做:
SELECT id FROM users ORDER BY users.product=27, users.product=6;
我怎么可以用NULL办呢?
p.s. 我想为许多记录做到这一点,所以它应该是有效的。
什么是逻辑后面有NULL比6和低于27?什么是界限? – Fka