Doctrine orm 字母数字顺序

Doctrine orm 字母数字顺序,doctrine-orm,symfony,Doctrine Orm,Symfony,我需要按字母数字顺序对数据库中的数据进行排序。例如,我们有数据:1,A,B,C,2,3,10。排序后必须为:1、2、3、10、A、B、C. 这就是它在MySQL中的工作方式: SELECT Name FROM garden ORDER BY Name=0,-Name DESC, Name 如何在symfony学说中做到这一点?可能的重复(另一个问题要求数字排在最后,而你要求数字排在第一,应该解决你的问题)可能的重复(另一个问题要求数字排在最后,而你要求数字排在第一,应该解决你的问题)

我需要按字母数字顺序对数据库中的数据进行排序。例如,我们有数据:1,A,B,C,2,3,10。排序后必须为:1、2、3、10、A、B、C.
这就是它在MySQL中的工作方式:

SELECT Name FROM garden ORDER BY Name=0,-Name DESC, Name
如何在symfony学说中做到这一点?

可能的重复(另一个问题要求数字排在最后,而你要求数字排在第一,应该解决你的问题)可能的重复(另一个问题要求数字排在最后,而你要求数字排在第一,应该解决你的问题)