sqlserver中將varchar類型轉(zhuǎn)換為int型再進行排序的方法
更新時間:2012年06月29日 15:03:30 作者:
sql中把varchar類型轉(zhuǎn)換為int型然后進行排序,如果我們數(shù)據(jù)庫的ID設置為varchar型的 在查詢的時候order by id的話
如果我們數(shù)據(jù)庫的ID設置為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
相關(guān)文章
SQL Server 創(chuàng)建約束圖解(唯一 主鍵)
SQLServer中有五種約束,Primary Key約束、Foreign Key約束、Unique約束、Default約束和Check約束,今天使用SQL Server2008來演示下這幾種約束的創(chuàng)建和使用的方法2016-07-07訪問和更改關(guān)系數(shù)據(jù),使用MSSQL外聯(lián)接
訪問和更改關(guān)系數(shù)據(jù),使用MSSQL外聯(lián)接...2007-02-02SQL Server日期時間格式轉(zhuǎn)化的方式小結(jié)
在SQL Server中,日期格式轉(zhuǎn)換可以使用CONVERT函數(shù)和CAST函數(shù),本文呢給大家介紹了SQL Server日期時間格式轉(zhuǎn)化的方式,并通過代碼示例講解非常詳細,需要的朋友可以參考下2024-03-03sql not in 與not exists使用中的細微差別
用的時候我們只注重查詢的效率,但卻往往會忽略一下比較細小的區(qū)別2013-02-02