使用mysql查询进行字母数字排序
c-05、c-1025、c-1035、c-155、C1B、k-1202。。。。我有这些产品id 我必须按升序排序使用mysql查询进行字母数字排序,mysql,sorting,jquery-ui-sortable,tablesorter,Mysql,Sorting,Jquery Ui Sortable,Tablesorter,c-05、c-1025、c-1035、c-155、C1B、k-1202。。。。我有这些产品id 我必须按升序排序 我尝试使用mysql order by ASc,但效果不好。SELECT*FROM Table name order by pid ASc您希望采用什么顺序?我认为你的ID是按升序写的。C-1035,C-155不是按升序写的,如果你认为是按“字符串”写的。数据库中的字段肯定不是数字字段。您是否试图用您的ID实现某种数字排序?如果它们都是X-NUMBER格式,其中X是一个字母,那么您可
我尝试使用mysql order by ASc,但效果不好。SELECT*FROM Table name order by pid ASc您希望采用什么顺序?我认为你的ID是按升序写的。C-1035,C-155不是按升序写的,如果你认为是按“字符串”写的。数据库中的字段肯定不是数字字段。您是否试图用您的ID实现某种数字排序?如果它们都是X-NUMBER格式,其中X是一个字母,那么您可以尝试使用id+cast的某个子字符串对它们进行排序:从表中按cast顺序选择*(substr(代码,3)为UNSIGNED)asc