手机
当前位置:查字典教程网 >编程开发 >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 中charindex/patindex/like 的比较

在Sql中统计某个区段值的小技巧

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

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

sqlserver只有MDF文件恢复数据库的方法

sqlserver 复制表 复制数据库存储过程的方法

在SQL Server中将数据导出为XML和Json的方法

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

sql server 2005因架构无法删除用户错误15138的解决方法

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

精品推荐
分类导航