我有一个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,[其他]
谢谢你的帮助.
ORDER BY CASE
WHEN LOWER(LEFT(title, 1)) BETWEEN 'a' AND 'z' THEN 0
ELSE 1
END,
title
Run Code Online (Sandbox Code Playgroud)