sql 条件查询语句

有数据表A,表A中有字段B,有字符串C,假如C="你们好",字段B="你",或"们",或"好",或"你们"……就筛选出该记录。这条查询语句怎么写啊?谢谢!也就是说在Acc... 有数据表A,表A中有字段B,有字符串C,

假如C="你们好",字段B="你",或"们",或"好",或"你们"……
就筛选出该记录。

这条查询语句怎么写啊?谢谢!
也就是说在Access 数据库中模糊查询。筛选出字段B等于"你",或者等于"们"或者等于"好",或者等于"你们或者等于"们好"…… 的所有记录
展开
 我来答
百度网友9669419a2
2009-05-13 · TA获得超过316个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:100万
展开全部
select * from [A] where c='你们好' and c like '%'+ b +'%'
只适b在c中连续出现或只有c中的一个字的情况
只能查出B为 “你”,“们”,“好”,“你们”,“们好”,“你们好”的记录,不能查出“你好”,“好们”之类的记录
如果改成select * from [A] where c like '%'+ b +'%'
可以查出b只有一个字且在c中,或b里的多个字连续出现在C中的记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
midasblesshj
2009-05-13 · TA获得超过127个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:179万
展开全部
select * from 数据表A where InStr('你们好',字段B)
这个语句要查字段B是'你好'就不行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badkano
2009-05-13 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885367
团长

向TA提问 私信TA
展开全部
select * from A where c ='你们好' and (b= '你' or b = '们' or b = '好' or b ='你们' )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NanuBear
2009-05-13 · TA获得超过121个赞
知道答主
回答量:82
采纳率:0%
帮助的人:0
展开全部
select * from A where C ='你们好' and B in ('你', '们', '好', '你们')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
印度软件
2009-05-13 · 贡献了超过139个回答
知道答主
回答量:139
采纳率:0%
帮助的人:0
展开全部
说清楚点,筛选出该记录(哪个记录),你是说模糊查询吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式