手机
当前位置:查字典教程网 >编程开发 >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型再进行排序的方法】相关文章:

SQL Server中统计每个表行数的快速方法

SQL Server 2005 开启数据库远程连接的方法

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

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

SQL Server四类数据仓库建模方法

SQL Server2005 异地备份的多种方法

sql server 常用的几个数据类型

sql Server 2008 R2还原或删除数据库时总是出错的解决方法

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

SQL Server2005 中的数据类型总结

精品推荐
分类导航