mysql排序自段为字符串类型问题解决

本文介绍了一种简单的SQL排序技巧,通过在排序字段后加1解决字符串排序异常问题,并展示了如何处理特殊格式的数据展示。
677  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
199666/777/888套餐标配  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
257597  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
258587  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
284577  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
202577元/平米  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
223572  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
244569  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
189555  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
323486  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
232467  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
265456  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
297444  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
243367  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
269366  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
314360  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
261336  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
296333  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
197262  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
331255  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
231250  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
295222  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
327188  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
146187  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
235158  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
328125  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
225123  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
251123  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
256111  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
214100元  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
24999  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
30588  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
27579  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
25275  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
22968  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
20067  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
19366  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
19862  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
30760  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
19660元  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
26058  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
17858  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
30655-68  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
33255  000.000.000.0002018-01-09 22:20:58编辑 删除 锁定
22155

如果直接排序,字符串出现这样的问题 :

从小到大排序为

123

1234

125

127

1278

777

7789

779

所有,在写sql语句时,直接排序字段后  +1  ,非常简单的方法吧,就解决了           

特殊情况    45-99元,或者677/877/999套餐,只显示最前面的数,即45、677

sql语句如下:

$_sql="SELECT
*
FROM
abc_merchandies
ORDER BY
PRICE+1
DESC
LIMIT 0,200";

转载于:https://www.cnblogs.com/apolloren/p/8399862.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值