不太明白你的意思. 如果你只是想通过随便匹配字段中的任意一个名字,那么用 select * from 表名 where name like '%名字拼音%'就可以了. 如果你的字段值是wangyuhuangyuliuyu,想通过查询王宇知道是否匹配,那就需要汉字转拼音函数了, 网上大把的汉字转拼音函数
--1.要模糊匹配name字段中的字符的话直接 where name like '%wangyu%'; --but,假如有个人叫wangyu2,那么也将被匹配到 --2.精确输入一个人的拼音,并只匹配此拼音的人 where '>'||name||'<' like '%>wangyu<%'楼主的意思不是很明白,你看下我的两个建议吧
如果你只是想通过随便匹配字段中的任意一个名字,那么用
select * from 表名 where name like '%名字拼音%'就可以了.
如果你的字段值是wangyuhuangyuliuyu,想通过查询王宇知道是否匹配,那就需要汉字转拼音函数了,
网上大把的汉字转拼音函数
--1.要模糊匹配name字段中的字符的话直接
where name like '%wangyu%';
--but,假如有个人叫wangyu2,那么也将被匹配到
--2.精确输入一个人的拼音,并只匹配此拼音的人
where '>'||name||'<' like '%>wangyu<%'楼主的意思不是很明白,你看下我的两个建议吧