为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:使用 NLS_SORT = SCHINESE_PINYIN_M 排序,不管升序还是降序,空字符都始终排在前面吗
请问如何按照中文拼音进行降序,我使用如下的方式返回的是升序的
SELECT * FROM file_info
ORDER BY NLSSORT(file_name, 'NLS_SORT=SCHINESE_PINYIN_M') DESC
请参考
8.1.3162手册里可以支持这种语句,可以试试。
COLLATE 关键字指定该排序项根据 collation_name 中指定的排序规则进行排序。目前 collation_name 仅支持指定为 Chinese_PRC_CS_AS_KS_WS,当指定为该规则时,该排序项按照中文拼音排序。COLLATE 关键字仅适用于 VARCHAR 类型的列
可以看下ORDER_BY_NULLS_FLAG参数配置
