===>sqlserver按照汉字拼音首字母排序
select * from table order by name collate Chinese_PRC_CS_AS_KS_WS
在修改sql语句时,只要将上面红色标注的换成相应的表和对应的排序字段就ok了。
===>oracle数据库按照拼音首字母排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
在修改sql语句时,只要将上面红色标注的换成相应的表和对应的排序字段就ok了。
本文介绍如何在SQLServer和Oracle数据库中实现汉字按照拼音首字母排序的方法。通过使用特定的排序规则和函数,可以轻松地对含有中文姓名或词汇的数据表进行有效排序。

434

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



