`
乾途Zane
  • 浏览: 13324 次
  • 性别: Icon_minigender_1
  • 来自: 长春
文章分类
社区版块
存档分类
最新评论

按姓名首字母检索

 
阅读更多

解决方案:

建一个拼音表word_encoding ,存放 A - Z 每个字母(first_spell)、以这个字母开头的第一个汉字的编号(cBegin)和最后一个汉字的编号(cEnd)。如下图所示:

然后,直接使用SQL语句查询与所需查询的表连接即可,代码如下:

SELECT tab.* FROM tab, word_encoding we WHERE we.First_Spell = '"+ word + "' AND CONV(HEX(CONVERT(LEFT(tab.Name, 1) USING gbk)), 16, 10) BETWEEN we.cBegin AND we.cEnd

其中,tab为所需查询的表,tab.Name为所需查询的表中姓名字段。

通过CONV(HEX(CONVERT(LEFT(tab.Name, 1) USING gbk)), 16, 10),取出姓名的第一个字,并进行编码和进制的转换。

分享到:
评论

相关推荐

    winform下拉框输入汉字首字母快速检索所需项

    此程序是c# winform 开发的下拉框选择功能,可以通过输入各选项汉字的首字母快速检索所需项,当然,里面其中最大的功能是汉字转拼音功能(汉字全拼/汉字首字母等功能)。由于刚好一个老系统在用vs2003,所以,索性就...

    Outlook电话簿姓名拼音首字母转换

    最近用黑莓,但有一个很大的问题是不能直接用拼音首字母来检索,所以就需要手工转换。从网上找到了一个转换的程序,但只能用excel,而带区号的号码在excel里头会出问题,所以自己做了一个access版本的。 从outlook中...

    Android通讯录搜索中文姓名侧边滑动检索Tongxunlu

    Android通讯录搜索姓名侧边滑动检索Tongxunlu,类似手机通讯录功能实现首字母检索中英文,侧边滑动检索字母

    php实现姓名根据首字母排序的类与方法(实例代码)

    主要介绍了php实现姓名根据首字母排序的类与方法,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

    nameTopinyin:汉子转拼音,只对应姓名首字母,用于做姓名检索

    nameTopinyin 汉子转拼音,只对应姓名首字母,用于做姓名检索 一共大概500个左右姓氏

    提取首拼码

    中国人的名字,大都是汉字,如何提取名字中每个汉字的首字母呢?这是两个用VB做的小程序,一个是只提取姓,另一个程序是提取姓+名的首字母,很实用,特别是对数据量比较多的表中,人工提取太麻烦了,这个程序可以...

    大学文献检索资料 DOC

    3.按出版形式划分: 期刊式检索工具,单卷式检索工具,附录式检索工具,卡片式检索工具, 缩微制品、磁带、磁盘。 4.按收录文献对象和揭示文献方式划分:目录、题录、文摘(指示性、报道性)、 索引 五、检索工具的...

    ASP.NET 根据汉字获取汉字拼音的首字母(含多音字)

    以便我们能通过首字母进行快速的查询,常见的有百度搜索,你只要输入拼音的首字母,就会出现相关的搜索的关键词,再比如一些办公系统中,查询一个人的姓名,为了简单方便,只输这个人的名字的首字母,就能快速检索。...

    电话本姓名自动加拼音首字

    的话在很多手机上均可以支持快速检索电话本了。 使用方法,首先将手机的电话本和outlook进行同步,然后在outlook里面导出电话本 为逗号分隔(DOS)形式的文件(假设文件名为XXXX.CSV)。对此文件进行处理: 最...

    汉字拼音转换工具

    转换中文字符为拼音。可以用于汉字注音、排序、检索。

    汉字拼音条

    类似于通讯录中侧边的检索条,帮助我们快速检索到拼音首字母为某字母的姓名。

    jsquiz:简短的定时JavaScript测验

    04 Web API:代码测验亚利桑那大学训练营2021年1月10日薇姬·洛贝尔(Vicky Loebel) 修改历史TBD:添加高分检索并将用户姓名首字母保存到本地存储添加了fn来结束游戏并显示结果在样式生成的按钮中添加了CSS 使问题...

    学籍成绩管理排课软件

    16、按学生姓名拼音首字母检索(查找)。 17、支持学生基本信息统计,便于学校年报数据。 在录入各学生成绩,可以按考室、考号、学号、电脑存入顺序等多种顺序进行快速录入。用该软件轻松总分、排位、分析,不用调...

    javascript-quiz

    小测验 :pencil: 将使您可以将姓名首字母保存到高分列表中 回答后将显示每个问题的结果 清除高分记录的选项 :keycap_1: 使用步骤 使用Java占位符标记创建带有HTML的应用程序结构。 添加了所有JS变量以引用HTML页面...

    名片在线设计制作软件.exe

    B、检索码查询:按拼音字母的首字母查询,如“一帆风顺”的检索码为:“yffs”。 C、灯谜谜面反查成语:如按灯谜谜面输入“带钱进棺材”可查到成语为:“爱财如命”。 D、歇后语反查成语:如按歇后语输入“万岁爷...

    oracle数据库经典题目

    9.使用SQL*Plus的Get命令可以将文件检索到缓冲区,并且不执行。 10.使用Save命令可以将缓冲区中的SQL命令保存到一个文件中,并且可以使用Run命令运行该文件。 11.一个模式只能够被一个数据库对象所拥有,其创建的...

    J2EE spring mvc mybatis bootstrap HTML5 后台框架 控制台 mysql版本_spring3.0

    根据汉字 解析汉字的全拼(拼音)和首字母(导入excel到用户表,根据用户的汉字姓名生成拼音的用户名) 12.app接口(支持与其它语言数据交互) 12.极光推送 (推送给APP及时消息,APP不启动也能收到) 14.微信接口(身份...

    J2EE spring mvc mybatis bootstrap HTML5 后台框架 控制台 oracle版本_spring3.0

    根据汉字 解析汉字的全拼(拼音)和首字母(导入excel到用户表,根据用户的汉字姓名生成拼音的用户名) 12.app接口(支持与其它语言数据交互) 12.极光推送 (推送给APP及时消息,APP不启动也能收到) 14.微信接口(身份...

Global site tag (gtag.js) - Google Analytics