SQL2:不区分大小写的排序
SQL2: Case insensitive sort
在 SQL2 中是否可以进行不区分大小写的排序?以下语句将结果排序为 [c, b, a, C, B, A],我们希望 [c, C, b, B, a, A]。
SELECT * FROM [nt:unstructured] WHERE [sling:resourceType] = 'photo' ORDER BY [photoTitle] desc
在此先感谢您的帮助!
好的,我找到了适合我的解决方案。只需将 lower 函数添加到列名中,如下所示:
SELECT * FROM [nt:unstructured] WHERE [sling:resourceType] = 'photo' ORDER BY LOWER([photoTitle]) desc
欢迎更好的解决方案!
在 SQL2 中是否可以进行不区分大小写的排序?以下语句将结果排序为 [c, b, a, C, B, A],我们希望 [c, C, b, B, a, A]。
SELECT * FROM [nt:unstructured] WHERE [sling:resourceType] = 'photo' ORDER BY [photoTitle] desc
在此先感谢您的帮助!
好的,我找到了适合我的解决方案。只需将 lower 函数添加到列名中,如下所示:
SELECT * FROM [nt:unstructured] WHERE [sling:resourceType] = 'photo' ORDER BY LOWER([photoTitle]) desc
欢迎更好的解决方案!