MySQL
按照字典顺序排序:
ORDER BY CONVERT(xxx USING gbk)
ORACLE
按照字典顺序排序:
nlssort(xxx,'NLS_SORT=SCHINESE_PINYIN_M');
按照笔画排序:
nlssort(xxx,'NLS_SORT=SCHINESE_STROKE_M');
按照部首排序:
nlssort(xxx,‘NLS_SORT=SCHINESE_RADICAL_M’);
SQLServer
按照字典顺序排序:
ORDER BY xxx COLLATE CHINESE_PRC_CI_AS;
本文深入探讨了不同数据库系统中按照字典顺序、笔画和部首排序的方法,包括MySQL的CONVERT使用、Oracle的nlssort函数以及SQLServer的COLLATE规则。这些排序方式对于处理中文数据尤其重要,了解它们可以帮助优化数据库查询并提升数据处理效率。
566

被折叠的 条评论
为什么被折叠?



