私の管理インターフェースには、次のロジックに従うサブドメインのリストがあります。
node-k1
node-k2
node-k3
node-k4
node-k5
node-k6
node-k7
node-k8
node-k9
node-k10
node-k11
これらは mysql に保存されます。それらを番号順にリストする必要がありますが、 の後node-k
に先頭の 0 がないため、次のように並べ替えます。
node-k1
node-k10
node-k11
node-k2
node-k3
etc
ノードには異なる文字があるため、 のnode-j_
前に表示されnode-k_
ます。ORDER BY node ASC
明らかに文字で問題なく動作しますが、数字は厄介な問題です。
ORDER BY 句で正しい順序にする方法はありますか? これは管理者専用の機能であるため、パフォーマンスは実際には問題になりません。