by the dreamland

夢の国の近くで暮らすエンジニア(おもにインフラ系)のブログ

文字列の数値を並べ替えるためには

この前SQLServerとの通信を行なうPHPをちょっと書くことがありまして・・・。

そのときに、数値としてソートして欲しいものが文字列としてソートされてしまうという、問題がありました。

そこで、ネットで調べたところ、どうやらorder by Xのところを、order by (cast X as int)とすれば数値としてXをソートしてくれるとのことでした。