首页 > 数据库 > MsSql > 将varchar类型转换为int型 sqlserver中将varchar类型转换为int型再进行排序的方法 2012-06-29 15:03:30 作者: sql中把varchar类型转换为int型然后进行排序,如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话 如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的。 我们可以把varchar转换为int 然后进行排序一、 复制代码 代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二、 复制代码 代码如下: select * from yourtable order by convert(int,yourcol); 仅适用于SQLServer 作者 itmyhome 您可能感兴趣的文章:浅谈sqlserver下float的不确定性Sqlserver 表类型和表变量介绍java sqlserver text 类型字段读取方法SQLserver查询数据类型为ntext是空或NULL值的方法SQLSERVER 中datetime 和 smalldatetime类型分析说明详细分析sqlserver中的小数类型(float和decimal)