zoukankan      html  css  js  c++  java
  • SQL按拼音字母查询指定字段的做法

    SQL按拼音字母查询指定字段的做法

       前段时间要做一个按拼音字母的数据库查询,查了好多资料,总结了一个比较简单一点的方法,拿出来和大家分享。
       比如说我们要查到指定字段第一个字是以韵母“L”开头的,我们可以用以下SQL语句进行查询:
       
    SELECT * FROM 表名 WHERE author 所要查询的字段>='垃' AND 所要查询的字段 <'妈'
       
    这个语句就能查询出“所要查询的字段”的第一个字以“L”开头的所要数据。
       这查询方法的依据是某一个韵母在新华字典中的首个汉字和下一个韵母的第一个汉字作为查询的条件,进行查询。如果查询的时候要包含英文字母,可以使用下面的语句:
       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: 杂

    函数
    Code

    过程

  • 相关阅读:
    BIEE变量总结
    微信支付回调问题
    内网搭建WEB服务器教程(转载)
    c#简体繁体转换
    js页面之间函数调用
    数据库性能优化一:SQL索引一步到位
    EasyUI兼容IE问题
    SQL函数说明大全
    经典SQL语句大全(绝对的经典)
    Sql Server 常用系统存储过程大全
  • 原文地址:https://www.cnblogs.com/skyblue/p/951277.html
Copyright © 2011-2022 走看看