sqlserver中將varchar類型轉(zhuǎn)換為int型再進(jìn)行排序的方法
更新時(shí)間:2012年06月29日 15:03:30 作者:
sql中把varchar類型轉(zhuǎn)換為int型然后進(jìn)行排序,如果我們數(shù)據(jù)庫的ID設(shè)置為varchar型的 在查詢的時(shí)候order by id的話
如果我們數(shù)據(jù)庫的ID設(shè)置為varchar型的 在查詢的時(shí)候order by id的話我們是不希望看到如下情況的。
我們可以把varchar轉(zhuǎn)換為int 然后進(jìn)行排序
一、
復(fù)制代碼 代碼如下:
select * from yourtable order by cast(yourcol as int);
適用于SQLServer Oracle
二、
復(fù)制代碼 代碼如下:
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日期時(shí)間格式轉(zhuǎn)化的方式小結(jié)
在SQL Server中,日期格式轉(zhuǎn)換可以使用CONVERT函數(shù)和CAST函數(shù),本文呢給大家介紹了SQL Server日期時(shí)間格式轉(zhuǎn)化的方式,并通過代碼示例講解非常詳細(xì),需要的朋友可以參考下2024-03-03sql not in 與not exists使用中的細(xì)微差別
用的時(shí)候我們只注重查詢的效率,但卻往往會忽略一下比較細(xì)小的區(qū)別2013-02-02SQL Server中日期時(shí)間函數(shù)的用法詳解
本文詳細(xì)講解了SQL Server中日期時(shí)間函數(shù)的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05