思想:把汉字对应的拼音先存在数据表,然后查询吧,汉字对应的拼音可以自动生成。
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 ”
分享到:
相关推荐
sql按拼音首字母排序,sql按拼音排序
终于找见啦根据拼音在sqlserver查询汉字
这是我在sql server 2005上实现计算汉字简码的sql函数,并在项目中得到了应用
通过sql语句写函数,实现拼音简写:如张三,可以通过zs查询到
SQL按拼音字母查询指定字段的做法[归类].pdf
SQL函数生成拼音码,很好用,数据库里生成SQL首字母!非常好用,欢迎大家下载。分享
sql 汉字转拼音首字母 代码 function --汉字转拼音首字母sql Create FUNCTION dbo.fnpbGetPYFirstLetter ( @str NVARCHAR(4000) )
JavaScript、SQLSERVER拼音首字母 JavaScript、SQLSERVER拼音首字母
SQLServer 拼音首字母,只是一个方法 SQLServer 拼音首字母,只是一个方法
SQL中将汉字转换成拼音,这里是转换汉字首拼音,如果需要全部转换,在以下程序中稍微改几个数字就可以了
SQL语句可以直接生成汉字的拼音码,建立函数直接调用即可(已经建好)
Sql 中文转为拼音
根据汉字获取汉语拼音的首字母,支持多音字 可以自己维护多音字词汇集 使用中有问题可以私信我解决
这是在网上找到的sqlserver2000 拼音码 五笔码,分享给大家
SQL取得汉字拼音首字母SQL取得汉字拼音首字母SQL取得汉字拼音首字母SQL取得汉字拼音首字母SQL取得汉字拼音首字母
SQL Server中获取多音字拼音首字母.pdf
汉字转换成汉语拼音的sql语句函数,下载拷贝到sql客户端使用
T-SQL 拼音汉字对照表T-SQL 拼音汉字对照表
输入汉字字符参数,返回汉字拼音的首字母!
带拼音及缩写的mysql省市区sql,省市区三张表,里面有中文拼音及拼音缩写字段