sql 按拼音查询

思想:把汉字对应的拼音先存在数据表,然后查询吧,汉字对应的拼音可以自动生成。
1、建立拼音首字母资料表

  Sql代码:

  DROP TABLE IF EXISTS `pinyin`;

  CREATE TABLE `pinyin` (

  `PY` varchar(1),

  `HZ1` varchar(1),

  `HZ2` varchar(1)

  ) ;

  INSERT INTO `pinyin` (`PY`,`HZ1`,`HZ2`) VALUES

  (‘A',’吖‘,’骜‘),

  ('B',’八‘,’簿‘),

  ('C',’嚓‘,’错‘),

  ('D',’咑‘,’鵽‘),

  ('E',’妸‘,’樲‘),

  ('F',’发‘,’鳆‘),

  ('G',’猤‘,’腂‘),

  ('H',’妎‘,’夻‘),

  ('J',’丌‘,’攈‘),

  ('K',’咔‘,’穒‘),

  ('L',’垃‘,’鱳‘),

  ('M',’呒‘,’旀‘),

  ('N',’丆‘,’桛‘),

  ('O',’噢‘,’沤‘),

  ('P',’妑‘,’曝‘),

  ('Q',’七‘,’囕‘),

  ('R',’呥‘,’鶸‘),

  ('S',’仨‘,’蜶‘),

  ('T',’他‘,’箨‘),

  ('W',’屲‘,’鹜‘),

  ('X',’夕‘,’鑂‘),

  ('Y',’丫‘,’韵‘),

  ('Z',’帀‘,’咗‘);



  执行后检查添加的表中的数据记录是否有“?”问号,如果有则表示数据库编码有问题。

  PY HZ1 HZ2

  A 吖 骜

  B 八 簿

  C 嚓 错

  D 咑 鵽

  E 妸 樲

  F 发 鳆

  G 猤 腂

  H 妎 夻

  J 丌 攈

  K 咔 穒

  L 垃 鱳

  M 呒 旀

  N 丆 桛

  O 噢 沤

  P 妑 曝

  Q 七 囕

  R 呥 鶸

  S 仨 蜶

  T 他 箨

  W 屲 鹜

  X 夕 鑂

  Y 丫 韵

  Z 帀 咗

  2、MySQL查询数据库表中汉字首字拼音字母

  SELECT `pinyin`.py, `相应表` . *

  FROM `相应表` , `pinyin`

  WHERE `汉字标题` >= `hz1`

  AND `汉字标题` <= `hz2` ;

  查询结果范例:

  py 汉字标题

  Z 招聘

  Z 专题

  W 网站介绍

  W 问吧

  S 搜索

  L 联系方式

  L 论坛

  H 会员

  G 关于我们

  B 版权声明

  B 百科

  也可以直接用MySQL查询汉字的首字拼音字母


  SELECT `pinyin`.py

  FROM `pinyin`

  WHERE ’汉字‘ >= `hz1`

  AND ’汉字‘ <= `hz2` ;

  查询结果是“H ”
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值