Php 函数在从数据库检索到Order By for VAR CHAR列时拆分数据
MySQL是否有任何函数可以在读取列时拆分列数据 我将A-A10、A-A20、A-A110等数据存储在一列中 现在我想按此列对结果进行排序 如何使用ORDER BY进行排序Php 函数在从数据库检索到Order By for VAR CHAR列时拆分数据,php,mysql,sorting,sql-order-by,Php,Mysql,Sorting,Sql Order By,MySQL是否有任何函数可以在读取列时拆分列数据 我将A-A10、A-A20、A-A110等数据存储在一列中 现在我想按此列对结果进行排序 如何使用ORDER BY进行排序 MySQL中是否有任何函数,通过该函数我可以首先拆分列数据或从数据中删除A-A,然后按左边的数据进行排序,即数字(10,20110)。数字之前是否只有三个字符?如果是,您可以使用以下方法: ... ORDER BY CAST(SUBSTRING(column, 4) AS SIGNED) 根据sqlchild下面的评论进行
MySQL中是否有任何函数,通过该函数我可以首先拆分列数据或从数据中删除A-A,然后按左边的数据进行排序,即数字(10,20110)。数字之前是否只有三个字符?如果是,您可以使用以下方法:
... ORDER BY CAST(SUBSTRING(column, 4) AS SIGNED)
根据sqlchild下面的评论进行编辑。亲爱的先生,非常感谢,但是先生,它不能单独工作,我必须使用:按演员顺序(子字符串(第4列)签名)