手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sqlserver中将varchar类型转换为int型再进行排序的方法
sqlserver中将varchar类型转换为int型再进行排序的方法
摘要:如果我们数据库的ID设置为varchar型的在查询的时候orderbyid的话我们是不希望看到如下情况的。我们可以把varchar转换为in...

如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的。

sqlserver中将varchar类型转换为int型再进行排序的方法1

我们可以把varchar转换为int 然后进行排序

一、

复制代码 代码如下:

select * from yourtable order by cast(yourcol as int);

适用于SQLServer Oracle

二、

复制代码 代码如下:

select * from yourtable order by convert(int,yourcol);

仅适用于SQLServer

作者 itmyhome

【sqlserver中将varchar类型转换为int型再进行排序的方法】相关文章:

sqlserver游标概念与实例全面解说

mssql查找备注(text,ntext)类型字段为空的方法

sql server 2008数据库无法启动的解决办法(图文教程)

复制SqlServer数据库的方法

sqlserver中使用cmd命令注销如何登录用户

sql server 2005中使用with实现递归的方法

sqlserver 中一些常看的指标和清除缓存的方法

SQL Server中选出指定范围行的SQL语句代码

sqlserver 中charindex/patindex/like 的比较

sql server 常用的几个数据类型

精品推荐
分类导航