求mysql中将汉字转换为拼音首字母的function,好用的,今天就需要,急求

????vv 2016-01-13 09:29:41
因为用hibernate来查询数据库,不支持mysql本身的转换方法,想要自己重新写个function来进行转换,可是网上找了都不可以,求一个好用的,非常急,今天就需要,大牛们,帮忙呀。。。。新手求
...全文
312 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2016-01-13
  • 打赏
  • 举报
回复
我试了一下,是可以的,在代码里 的RETURNS varchar(255) CHARSET gbk后面一行 加上 reads sql data
mysql> select to_pinyin('计算机');
+---------------------+
| to_pinyin('计算机') |
+---------------------+
| jisuanji            |
+---------------------+
1 row in set (0.09 sec)

mysql>
LongRui888 2016-01-13
  • 打赏
  • 举报
回复
mysql中的函数,那样效率很差。 这个是网上的例子: Mysql中文汉字转拼音的实现(每个汉字转换全拼) http://www.jb51.net/article/50588.htm

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧