SQL中,如何根据拼音进行查询(50)

N

nwhscy

Unregistered / Unconfirmed
GUEST, unregistred user!
在SQL中,字段中存储的都是汉字字符,请问如何可以进行输入汉字的拼音或者拼音首字母就可以进行查询??????
 
增加一个字段,用于让用户录入或系统自动保存拼音首字母.这样查询就简单了.网上把汉字转拼音的代码很多.
 
或者写个自定义函数,将汉字转成拼音,where语句中处理一下就可以了。
 
增加一个字段 把汉字转拼音
 
各位大哥,这办法也太麻烦了,我要是有十几个字段,每个字段的汉字都在50个字以上,那也太折磨人了!
 
有人能帮个忙吗?谢谢!
 
多音字比较难处理
 
SELECT function(列) as a FROM 表 where a='PY'function 为自定义的取得汉字拼音的函数 参考:http://blog.csdn.net/zb219/archive/2009/03/04/3957908.aspx
 
谢谢各位了!
 
顶部