汉字比较的问题

zxl19790710 2002-08-15 03:11:06
我建了一张表:编号,汉字(hz),汉字拼音的第一个字母(py)
我用
s_nametemp="骑"
select py into :s_pymtemp from hzk where hz=:s_nametemp;
不能得到正确的结果,但是部分数据能得到相应的记录
这是为什么
...全文
37 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
LIUZKCZ 2002-08-15
  • 打赏
  • 举报
回复
我在姓名中查找:'%宋%',结果找出了邓**.
zxl19790710 2002-08-15
  • 打赏
  • 举报
回复
我用的是pb呆的demo数据库,汉字库应该没什么问题,我要查找的数据在表里多有,而且是正确的
ldk 2002-08-15
  • 打赏
  • 举报
回复
那你的汉字库有无问题?
ddtid 2002-08-15
  • 打赏
  • 举报
回复
不可能这么唯心,你用的什么数据库?
而且你建这个表的目的好象是想得到汉字的拼音码,不需要那么复杂
有直接转换的函数,我有,可惜不在身边,网上找找,应该到处都是
zxl19790710 2002-08-15
  • 打赏
  • 举报
回复
有些汉字能得到响应的拼音码比如说:‘发’,‘动’着两个字能得到‘f’和‘d’,但是‘机’就的不到‘j’
ddtid 2002-08-15
  • 打赏
  • 举报
回复
部分数据能得到相应的记录?什么意思?
ldk 2002-08-15
  • 打赏
  • 举报
回复
你的SQL语句是正确的
zxl19790710 2002-08-15
  • 打赏
  • 举报
回复
表中的汉字只有一个字你说的我也试过了,但是不幸
ddtid 2002-08-15
  • 打赏
  • 举报
回复
你想得到什么记录,是hz='骑'的还是hz like '%骑%'的?

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧