sql中,把varchar类型转换为int型,然后进行排序
2012-06-20 00:20
274 查看
如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的。
我们可以把varchar转换为int 然后进行排序
一、
适用于SQLServer Oracle
二、
仅适用于SQLServer
我们可以把varchar转换为int 然后进行排序
一、
select * from yourtable order by cast(yourcol as int);
适用于SQLServer Oracle
二、
select * from yourtable order by convert(int,yourcol);
仅适用于SQLServer
相关文章推荐
- sql中,把varchar类型转换为int型,然后进行排序
- sql中把varchar类型转换为int型然后进行排序
- sql中,把varchar类型转换为int型,然后进行排序
- sql中把varchar类型转换为int型然后进行排序
- SQLServer 中把varchar类型转换为int型然后进行排序
- sql中,把varchar类型转换成int型,在进行排序
- sqlserver中将varchar类型转换为int型再进行排序的方法
- sqlserver中将varchar类型转换为int型再进行排序的方法
- sqlserver中将varchar类型转换为int型再进行排序的方法
- sqlserver中将varchar类型转换为int型再进行排序的方法
- sql将varchar类型转换为Int类型排序
- 在sql中将varchar型转换成int型再进行排序
- sqlserver中将varchar类型转换为int型
- 如何实现将String类型数组转换成int类型 并进行排序
- SQL-从数据类型 varchar 转换为 bigint 时出错的解决方案
- mysql中 字段类型转换后进行排序
- sql:将字符类型字段转换成数字并排序
- SQL根据字符串类型字段进行排序,可以在取值的时候处理
- sql使用cast进行数据类型转换
- sql使用cast进行数据类型转换示例