最好用一個例子解釋:排序特定的順序,包括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