SQL string类型的数据按int类型排序
2014-12-08 16:56
323 查看
说明:
我在做wms进销存软件时,发现一个问题:一张入库单(T_OutIn_BoxTop),入库扫描时要分成多箱,箱号(BoxTop_No)可以是数字也可以是字符串,所以箱号只能是字符串类型的,问题来了,如何进行排序呢?
具体如下:
排序时:CAST(Box_No AS INT)
sql语句:
SELECT * FROM T_OutIn_BoxTop
WHERE MainTop_ID =17722 ORDER BY CAST(Box_No AS INT) ASC
我在做wms进销存软件时,发现一个问题:一张入库单(T_OutIn_BoxTop),入库扫描时要分成多箱,箱号(BoxTop_No)可以是数字也可以是字符串,所以箱号只能是字符串类型的,问题来了,如何进行排序呢?
具体如下:
排序时:CAST(Box_No AS INT)
sql语句:
SELECT * FROM T_OutIn_BoxTop
WHERE MainTop_ID =17722 ORDER BY CAST(Box_No AS INT) ASC
相关文章推荐
- js表格排序实例分析(支持int,float,date,string四种数据类型)
- js表格排序(支持int,float,date,string四种数据类型)
- js表格排序实例分析(支持int,float,date,string四种数据类型)
- SQL语句数据类型转换,int——string
- sql 将 varchar 值转换为数据类型为 int 的列时发生语法错误 的解决办法
- C++中string,char,int,double等数据类型的相互转换及与ASCII码的转换
- VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换
- Cstring转char、string、int等数据类型的方法
- Sql 在将varchar值 '21,123,.. ' 转换成数据类型 int 时失败 的问题
- Cstring转char、string、int等数据类型的方法
- (SQL)将 expression 转换为数据类型 int 时发生算术溢出错误 2种快速处理方法
- sql 在将 nvarchar 值 转换成数据类型 int 时失败。
- Java数据类型中String、Integer、int相互间的转换
- Cstring转char、string、int等数据类型的方法
- Cstring转char、string、int等数据类型的方法
- Java学习之数组1(1.数组的声明;2.元素为引用数据类型的数组;3.关于main方法里的String[] args;4.数组排序;5.数3退1 数组算法,(用数组模拟链表);6数组查找之二分法;7数组的拷贝)
- ZZ:java中数据类型转换 (int string char等)
- Java数据类型中String、Integer、int相互间的转换
- Sql 在将varchar值 '21,123,.. ' 转换成数据类型 int 时失败 的问题
- (转)Cstring转char、string、int等数据类型的方法