您的位置:首页 > 数据库

拼音字母进行SQL查询指定字段的实现

2013-12-16 20:26 519 查看
下文介绍的SQL查询方法是按照第一个字是韵母进行查询的,如果您对SQL查询方面感兴趣的话,不妨一看,对您应该有所启迪。
AD:2013云计算架构师峰会课程资料下载

如果要做一个按拼音字母的SQL查询,应该怎么做呢?下面就和大家分享拼音字母进行SQL查询指定字段的实现方法,供您参考学习。

比如说我们要查到指定字段第一个字是以韵母“L”开头的,我们可以用以下SQL语句进行查询:

SELECT * FROM 表名 WHERE author 所要查询的字段>='垃' AND 所要查询的字段 <'妈'

这个语句就能查询出“所要查询的字段”的第一个字以“L”开头的所要数据。

该SQL查询方法的依据是某一个韵母在新华字典中的首个汉字和下一个韵母的第一个汉字作为查询的条件,进行查询。如果查询的时候要包含英文字母,可以使用下面的语句:

SELECT * FROM 表名 WHERE author 所要查询的字段 LIKE 'L' OR ( 所要查询的字段>='垃' AND 所要查询的字段 <'妈')

特别说明一下当要查询“Z”的时候,查询的条件是“ >='杂' OR <'坐' ”

下面是韵母和汉字的对照表:

a: 吖b:巴c: 擦d: 搭e: 鹅f: 发g: 旮
h: 哈i:j: 鸡k: 喀l: 垃m: 妈n: 嗯
o: 哦p: 趴q: 欺r: 然s: 仨t: 他
u:v:w: 挖x: 西y: 压z: 杂
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐