我有一張表,其中包含所有國家名稱以及金額字段的列表。我需要的是在上升的名字以顯示與量,在頂部爲了不等於0的國名,然後用電量的值顯示該國0.1以非空值先顯示結果然後用空值顯示結果
Name Amount
Afghanistan 0
Argentina 0
China 0.1
Crotia 0
Hongkong 0.08
India 0.2
Singapore 0.007
Taiwan 0.22
所需的輸出:
Name Amount
China 0.1
Hongkong 0.08
India 0.2
Singapore 0.007
Taiwan 0.22
Afghanistan 0
Argentina 0
Crotia 0
我已經嘗試過,直到現在,但它不工作。
select * from countries where amount !=0 ORDER by name ASC
UNION ALL
SELECT * from countries where amount == 0 ORDER BY name ASC
向上投票。結果是正確的。 – Learning