按文本ASC排序SQL,在最后位置显示数字

gus*_*ino 5 sql sql-order-by

我有一个SQL查询,我需要在ASC中排序结果,但我需要数字和空格位于结果的最后位置,而不是第一个.

SELECT title FROM movie ORDER BY title ASC
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,我得到的标题从[空格],0-9,A,B,C开始...我需要这样的形式:A,B,C,...,Z,[其他]

谢谢你的帮助.

zer*_*kms 6

ORDER BY CASE
           WHEN LOWER(LEFT(title, 1)) BETWEEN 'a' AND 'z' THEN 0
           ELSE 1
         END,
         title
Run Code Online (Sandbox Code Playgroud)