如果我們數(shù)據(jù)庫的ID設置為varchar型的 在查詢的時候order by id的話我們是不希望看到如下情況的。
我們可以把varchar轉換為int 然后進行排序
一、
復制代碼 代碼如下:
select * from yourtable order by cast(yourcol as int);
適用于SQLServer Oracle
二、
復制代碼 代碼如下:
select * from yourtable order by convert(int,yourcol);
僅適用于SQLServer
作者 itmyhome
您可能感興趣的文章:- 淺談sqlserver下float的不確定性
- Sqlserver 表類型和表變量介紹
- java sqlserver text 類型字段讀取方法
- SQLserver查詢數(shù)據(jù)類型為ntext是空或NULL值的方法
- SQLSERVER 中datetime 和 smalldatetime類型分析說明
- 詳細分析sqlserver中的小數(shù)類型(float和decimal)