1

我在表中有一个字段,其中包含多个由 . 分隔的值;

我需要按该字段对结果进行排序,但必须对每个字段的最小值进行排序。

是否可以写这样的东西:

ORDER BY MIN(SPLIT(";", FIELD)) ASC

4

1 回答 1

0

您需要首先选择以“;”分隔的所有值 然后使用 order by 。

SELECT SUBSTR(test_column,1,INSTR(test_column,'-')-1) as test_column
from TestTable order by min(test_column);
于 2013-09-24T06:39:18.690 回答