msyql根据某个字符串类型字段排序问题

  • 内容
  • 评论
  • 相关

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

本文标签:

版权声明:若无特殊注明,本文皆为《菜鸟站长》原创,转载请保留文章出处。

本文链接:msyql根据某个字符串类型字段排序问题 - https://www.wlphp.com/?post=236

发表评论

电子邮件地址不会被公开。 必填项已用*标注

福利广告