mysql order by 排序 varchar 类型数据
2010-08-19 16:06
666 查看
数据库表中 某个字段类型为varchar
想用sql实现排序 超找出这个字段topN的值。
想到 用order by desc
如下面sql:
出现
12
14
1566
16
2425
25
27
这样的情况。
数据库应该是按照每位进行比较 得到的结果。
可以修改成
这样就是按照 大小降序排列了
想用sql实现排序 超找出这个字段topN的值。
想到 用order by desc
如下面sql:
SELECT * FROM testTable where fcode=40006 and fmotype='bu100101' order by fvalue desc limit 0,10
出现
12
14
1566
16
2425
25
27
这样的情况。
数据库应该是按照每位进行比较 得到的结果。
可以修改成
SELECT * FROM testTable where fcode=40006 and fmotype='bu100101' order by fvalue+0 desc limit 0,10
这样就是按照 大小降序排列了
相关文章推荐
- mysql order by 排序 varchar 类型数据
- 数据库 order by varchar类型排序
- MySQL中char与varchar数据类型选择原则
- MySQL数据类型char与varchar中数字代表的究竟是字节数还是字符数?
- mysql排序ORDER BY Optimization
- MySQL VARCHAR数据类型的长度
- mysql 建表 AUTO_INCREMENT , 数据类型 VARCHAR
- Mysql Order By 字符串排序,mysql 字符串order by
- 查询结果按照 'in' 里面的数据排序:order by decode
- MYSQL order by 排序的一个小问题探究
- MySQL排序:SELECT ORDER BY
- MySql中的varchar转换成int类型排序
- MYSQL order by排序与索引关系总结
- mysql 5.7.15 union order by 子查询排序不生效
- mysql数据类型之char和varchar类型
- mysql 数据类型varchar 最长有多少
- mysql 5.7.15 union order by 子查询排序不生效
- MYSQL order by排序与索引关系总结
- mysql如何选择合适的数据类型1:CHAR与VARCHAR
- 关于MySQL数据类型定义的几个细节-INT(N)/VARCHAR(N)/DECIMAL(M,N)