咨询客服,目前采用ASCII进行排序,这个毫无意义,有没有办法按拼音排序,工程师多想想办法。
常用函数集合插件-https://help.finereport.com/doc-view-1493.html
安装这个插件后使用下面这个公式将字符串转成拼音再排序
利用sql进行排序-https://help.finereport.com/doc-view-2146.html
在SQL上处理就可以了
--Oracle: select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M'); --SQL Server: select * from table order by name collate Chinese_PRC_CS_AS_KS_WS; --MySQL: SELECT * FROM TEST ORDER BY CONVERT(value USING GBK) ASC/DESC;