关于数据库的问题!一条很简单的查询语句

Cupid1945 2010-08-01 08:55:24
我想搜索出所有含有'张三'的记录

字段是这样的
字段名 shenherizhi
字段内容 0-day
1-张三|0-day
999-赵五|1-张三|0-day
999-赵五|1-张三|0-day
999-赵五|1-张三|0-day
1-张三

我写的语句是 select * from salestable where shenherizhi LIKE '%张三%'

结果什么都没有查到,为什么呢.我想字段里面是有张三的呀
...全文
113 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cupid1945 2010-08-02
  • 打赏
  • 举报
回复
问题已经解决

ACCESS里用的是'*-张三|*'

但是ASP需要的是%号
Dogfish 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dota_noney 的回复:]
SELECT * FROM salestable WHERE shenherizhi LIKE '%张三%'
这个应该没问题
[/Quote]
这个查寻,里面有张三丰的时候就有问题。

SELECT * FROM salestable WHERE shenherizhi LIKE '%-张三|%'
Dota_noney 2010-08-01
  • 打赏
  • 举报
回复
SELECT * FROM salestable WHERE shenherizhi LIKE '%张三%'
这个应该没问题
叫我梁大侠 2010-08-01
  • 打赏
  • 举报
回复
select * from salestable where shenherizhi LIKE '%张三%' 这句是查字段里面是否存在张三的
写法是没错的
估计是你的那个字段数据类型问题
改成文本的试下
Cupid1945 2010-08-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gentle_sword 的回复:]
select * from salestable where shenherizhi LIKE '张三'
[/Quote]
还是没有结果
gentle_sword 2010-08-01
  • 打赏
  • 举报
回复
select * from salestable where shenherizhi LIKE '张三'

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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