mysql 根据英文首字母来查询汉字
来源:互联网 发布:淘宝在哪里改密码 编辑:程序博客网 时间:2024/05/10 23:26
表如下所示:
需求是在网页名称的检索框内输入“W”或“w”或“王”,可以检索出数据库中name字段汉字拼音搜字母为“w”或包含汉字为“王”的记录。
需要修改name字段的字符集为gb2313,如下图所示:
sql为:
select c.* from (SELECT *, CHAR(INTERVAL(CONV(HEX(left(name,1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE, 0xBBF7,0xBBF7,0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE, 0xC6DA,0xC8BB,0xC8F6,0xCBFA,0xCDDA,0xCDDA,0xCDDA,0xCEF4, 0xD1B9,0xD4D1)+64) as dxzm,CHAR(INTERVAL(CONV(HEX(left(name,1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE, 0xBBF7,0xBBF7,0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE, 0xC6DA,0xC8BB,0xC8F6,0xCBFA,0xCDDA,0xCDDA,0xCDDA,0xCEF4, 0xD1B9,0xD4D1)+96) as xxzm from employee) c where c.dxzm like '%W%' or c.xxzm like '%w%' or c.name like '%王%';
查询结果为:
0 0
- mysql 根据英文首字母来查询汉字
- mysql 根据英文首字母来查询汉字函数
- 转:mysql 根据英文首字母来查询汉字函数.txt
- mysql 根据英文首字母来查询汉字函数
- 按拼音排序与根据英文首字母来查询汉字
- 按拼音排序与根据英文首字母来查询汉字
- mysql 中如何取得汉字字段的各汉字首字母, 并根据首字母进行查询
- 根据汉字首字母排序 mysql
- mysql 根据汉字首字母排序
- mysql根据汉字首字母排序的方法
- 根据汉字取首字母
- sql查询汉字首字母
- 根据汉字取拼音首字母
- IOS 根据汉字获取首字母
- 根据拼音首字母查询
- mysql汉字首字母
- mysql截取汉字首字母
- 在mysql 里实现查询汉字的拼音首字母
- python基础知识之成员资格、len函数、max函数、min函数
- 第三章 决策树 3.3+3.4 测试算法:使用决策树执行分类
- 厉害的程序员相对于普通程序员,对于完成一个需求来说,除了更少的 bug,还有什么优势?
- git的使用知识点总结(一)
- scrollview嵌套viewpager嵌套listview或gridview 框架的完美解决方案
- mysql 根据英文首字母来查询汉字
- tcp粘包的处理(待完成)
- Hive 教程(官方Tutorial)
- 咋没人提ngx.timer.at这个方法的执行次数呢?
- 超简单!原生SwipeRefreshLayout实现首页下拉刷新
- ConcurrentHashMap的锁分离技术
- web跳转网页重新传入Cookie
- 登录Tomcat管理界面及第一个web应用程序——day_02
- HIVE2 :beeline连接设置用户名和密码注意问题