Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用mysql查询进行字母数字排序_Mysql_Sorting_Jquery Ui Sortable_Tablesorter - Fatal编程技术网

使用mysql查询进行字母数字排序

使用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是一个字母,那么您可

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是一个字母,那么您可以尝试使用id+cast的某个子字符串对它们进行排序:从表中按cast顺序选择*(substr(代码,3)为UNSIGNED)asc