PHP菜鸟博客_共同学习分享PHP技术心得【PHP爱好者】
msyql根据某个字符串类型字段排序问题
2020-12-18 菜鸟站长


1.mysql中如果根据某个字段排序,如果这个字段是字符串类型的数字,那么你会发现mysql会根据数字的第一位排序,比如11会被当做1排序。那么怎么解决字符串类型的数字排序呢。sql如下:



select * from  test ORDER BY o asc ,CONVERT(`yy`,SIGNED) asc;

select * from  test ORDER BY o asc ,yy+0 asc;

1.png2.png

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容