表如下所示:

需求是在网页名称的检索框内输入“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 xxzmfrom employee) c where c.dxzm like '%W%' or c.xxzm like '%w%' or c.name like '%王%';

查询结果为:

mysql 根据英文首字母来查询汉字相关推荐

  1. mysql查询汉字拼音首字母_MySQL查询汉字的拼音首字母实例教程

    最好的方法还是用 PHP 来取拼音首字母,在 MySQL 里新建一个字段来存放 php 里查询汉字的拼音首字母已经有很多参考的代码了. 现在给出在mysql 里实现的, 测试环境是mysql-5.0. ...

  2. mysql 汉字首字母_MySQL查询汉字拼音首字母的方法

    下面为您介绍了MySQL查询汉字拼音首字母的方法,该方法极具实用价值,如果您之前遇到过类似方面的问题,不妨一看. MySQL查询汉字拼音首字母方法如下: 1.建立拼音首字母资料表 Sql代码: DRO ...

  3. asp.net 将中文汉字转换为英文首字母和将汉字转换为拼音全拼

    数据库:Account 表名:Customer 列名:PinYin /// <summary>     /// 获取汉字的首字母和全拼     /// </summary>   ...

  4. 【如何通过汉字首字母拼写查询数据】mysql数据库汉字首字母获取查询或通过ES插件elasticsearch-analysis-pinyin进行汉字首拼查询

    一.mysql数据库汉字首字母获取查询 1.汉字提取首字母 get_first_pinyin_char: 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"李"-> ...

  5. mysql 实现按首字母字典序排序以及根据字段汉字首字母搜索

    目录 mysql 实现按首字母字典序排序 mysql 根据字段汉字首字母搜索 mysql 实现按首字母字典序排序 mysql 一个表中的某一个字段存储的是人的名字 name 字符编码utf8_gene ...

  6. js 根据汉字首字母排序(省份排序) 或 根据英文首字母排序——za排序 az排序

    js 根据汉字首字母排序(省份排序) 或 根据英文首字母排序--z~a排序 & a~z排序 示例1 let arr = ["贵州省", "江苏省", & ...

  7. 在Excel中取汉字的英文首字母或者全拼

    与上一篇文章相关,在Excel中取汉字的英文首字母 在Excel中使用,觉得麻烦的,直接点最下面,复制附件,里面有例子,非常好用非常好用 需要说明的是,代码不是我写的,原作者如果看到了可以联系我,我会 ...

  8. mysq根据首字母模糊检索,拼音首字母模糊查询名称

    Mysql 数据库根据拼音首字母模糊查询名称 前言 一.导入数据库 二.使用SQL进行查询 总结 前言 当我们的项目运行了一段时间,突然增加个需求,要按照内容标题的首字母进行查询时,这时我们只需导入一 ...

  9. 把中文目录名称修改成英文首字母大写或中文拼音目录

    把中文目录名称修改成英文首字母大写或英文目录 <dependency><groupId>cn.hutool</groupId><artifactId>h ...

  10. Oracle——根据拼音首字母模糊查询某个字段

    前言 Oracle数据库模糊查询数据,可以用like关键字: 但是,业务上有时候需要根据拼音首字母模糊查询某个字段,这时候考虑的点就比较多了 问题解决 解决方法有3种: 1. 表中添加一个字段表示拼音 ...

最新文章

  1. 在云中利用开源软件进行开发以提高创新能力
  2. 普林斯顿算法(1.3)并查集(union-find算法)——本质就是一个数 下面的子树代表了连在一起的点...
  3. Spring Data JPA单元测试 Not a managed type
  4. centos7 无法启动网络(service network restart)错误解决办法
  5. hive数据库numeric_hive支持sql大全(收藏版)
  6. DCMTK:测试框架内容Frame Content FG类
  7. Error -Cannot add direct child without default aggregation defined for control
  8. JQuery技巧(转)
  9. ArrayBlockingQueue使用
  10. 炒了8年的概念,到底该如何理解DevOps这个词?
  11. xquery删除_XQuery实例删除SQL XML文档
  12. 点击查询后在表格中获取控件的值
  13. 去掉windows換行符^M
  14. Entry name ‘res/drawable-xhdpi-v4/ic_launcher.png‘ collided
  15. dynadot解析域名
  16. 频率单位转换 hz cpd cph
  17. 关于 Android O 的 treble/hidl
  18. 图形算法:圆形生成算法
  19. python数据去重_python 大数据去重
  20. 计算机关机键消失了,电脑关机键不见了,没有了关机按钮怎么办

热门文章

  1. JAVA之基数排序LSD顺序
  2. 【一款弹窗表白的pyqt5界面化小程序,完全零基础的你也可以用他追女生了】
  3. CSS背景background和显示元素
  4. 安卓手机管理器_Kindle 传书最简单的方式:安卓/苹果手机都可以一键传书至Kindle!...
  5. 使用nodejs-koa2-mysql-sequelize-jwt 实现项目api接口
  6. 超长攻略,机器学习基石!带你涉足王者之巅
  7. 数据库开源备份工具phpmybackup
  8. 定时器的ETR有何功能?
  9. 查找算法:二分法,插值法的公式详解——菜鸟进阶的必经之路!!!
  10. ROS2进阶:安装与初体验(附choco介绍)