MySQL-すべてのデータをアルファベット順に並べ替えますが、特定のアイテムを最後に配置します
この質問はすでにMySqlに対して行われていますが、残念ながらこのソリューションはSQLServerでは機能しません。これは私の現在のクエリと結果です:
select ShipMethodID As UseMe, Name As ShowMe
from Purchasing.ShipMethod
union
Select 0 As UseMe, 'n/a' As ShowMe
order by ShowMe
結果:
5 CARGO TRANSPORT 5
0 n/a
4 OVERNIGHT J-FAST
3 OVERSEAS - DELUXE
1 XRQ - TRUCK GROUND
2 ZY - EXPRESS
次のように並べ替える必要があります。
0 n/a
5 CARGO TRANSPORT 5
4 OVERNIGHT J-FAST
3 OVERSEAS - DELUXE
1 XRQ - TRUCK GROUND
2 ZY - EXPRESS