在我的表中,我有两个文件,一个是id,另一个是strNum。我想像这样订购strNum

One
Two
Three


我的表数据

    id  strNum
------  ------------
     1  Two
     2  One
     3  Five
     4  Nine


我想获得没有任何额外字段添加的输出。我如何像这样订购

One
Two
Three
Four
Five

最佳答案

您可以使用以下查询:

SELECT strNum FROM your_table
ORDER BY FIELD(strNum,'One','Two','Three','Four','Five','Six','Seven','Eight','Nine','Ten') ASC

关于mysql - SQL按字符串顺序排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32293636/

10-12 16:26