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型
- SQL 把(n)varchar类型转换为多列或多个value的集合
- T-SQL: 关于 Varbinary(Hex,Int) 与 Varchar(HexString) 之间的(数据类型)转换
- sql server<> != 从数据类型varchar转换为numeric 时出错
- sql使用cast进行数据类型转换示例
- oracle数据库表中,某个字段是varchar2类型的但其实存的是数字,这样安装该字段排序,排出来的顺序是不对的,sql语句怎么写就可以排序了?
- SQL, 先把字符串转成date类型.. 然后做月的加减. 做完再把date类型转成varchar类型...
- MySql中的varchar转换成int类型排序