如果我們數(shù)據(jù)庫的ID設(shè)置為varchar型的 在查詢的時候order by id的話我們是不希望看到如下情況的。
我們可以把varchar轉(zhuǎn)換為int 然后進行排序
一、
select * from yourtable order by cast(yourcol as int);
適用于SQLServer Oracle
二、
select * from yourtable order by convert(int,yourcol);
僅適用于SQLServer
作者 itmyhome