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;
版权声明:若无特殊注明,本文皆为《菜鸟站长》原创,转载请保留文章出处。
本文链接:msyql根据某个字符串类型字段排序问题 - https://wlphp.com/?post=236