例如,如果我在名为 RANDOM 的数据库中有一个列,其中包含按其结束符号区分的随机信息,如下所示:
随机
1. 12312 KM, 201 M, 1213 H, 101029 DOLLARS
2. 231 KM, 2351 M, 754 H, 345 DOLLARS, 120 L, 1201 FT
3. 2324 M
有些条目有其他杂项但重要的数据点,而其他条目只有一两个。 我想仅使用 RANDOM 列中的数据进行排序。
$RESULT = mysqli_query($CON, "SELECT * FROM TABLE WHERE RANDOM CONTAINS 'M' ORDER BY 'NUMBER BEFORE M'");
因此,这将找到包含“M”的 3 行,然后按“M”前面的数字排序。与其他变量(如公里或美元)类似。在单个语句中使用纯 MySQL 是否可能?
最佳答案
您的类型需要 2 片阿司匹林头痛 ORDER BY substr('str',locate(str,a,b),locate(str,b,c))
关于php - MySQL 对一列数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27851071/