MySQL中文字段转拼音
来源:互联网 发布:淘宝少女服装店铺推荐 编辑:程序博客网 时间:2024/05/21 06:00
准备:数据库中一下一个表结构
现在要实现对字段 display_name第一个字符转成拼音,即实现字段 pinyin中的效果,可以直接这样
SELECT display_name,ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(display_name USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0xC6DA,0xC8BB, 0xC8F6,0xCBFA,0xCDDA,0xCEF4,0xD1B9,0xD4D1), 'A','B','C','D','E','F','G','H','J','K','L','M','N','O','P','Q','R','S','T','W','X','Y','Z') AS py FROM t_user
查询出来的结果
如果更改字段值,则
UPDATE TABLE SET py = ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(display_name USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0xC6DA,0xC8BB, 0xC8F6,0xCBFA,0xCDDA,0xCEF4,0xD1B9,0xD4D1), 'A','B','C','D','E','F','G','H','J','K','L','M','N','O','P','Q','R','S','T','W','X','Y','Z')
0 0
- MySQL中文字段转拼音
- mysql 中文字段排序 - 按拼音首字母排序
- Mysql中文汉字转拼音的实现
- Mysql中文汉字转拼音的实现
- mysql字段按照拼音排序
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- php中文字段转换成拼音
- 数据库中文字段按拼音排序
- [乐意黎原创] Mysql使用UTF8编码时让某字段使用中文排序(UTF8按字段拼音首字母排序)
- Mysql实现中文汉字转拼音的实现
- MySQL汉字字段按拼音排序
- MySQL汉字字段按拼音排序
- 中文转拼音首字母
- SQL中文转拼音
- bzoj1192 [HNOI2006]鬼谷子的钱袋
- UVALive 6854City(bfs + 容斥)
- ListViewItem拖拽数据
- 理解RESTful架构
- 蓝懿 iOS 技术交流和心得分享 12.11
- MySQL中文字段转拼音
- android获取网卡的物理地址
- 使用sendmessage发送string的注意事项
- 安装oracle-validated RPM 设置oracle linux 安装环境
- Android 多种方式正确的加载图像,有效避免oom
- Java分为三个体系JavaSE,JavaEE,JavaME 它们的区别以及java的各个版本?
- 进程与线程的区别
- 两种数据格式(Parquet/ORCfile)浅析
- 字典排序:函数方法报错,lambda,type与isinstance的区别,==与is