access 的select语句如何like和in用在一起
答案:2 悬赏:0 手机版
解决时间 2021-02-19 15:50
- 提问者网友:孤凫
- 2021-02-19 06:03
原来的语句是 select * from [信息] where [zz] Like '%xx%' and [分类] in('fl1','fl2','fl3')”)但发现查不到任何记录。求正确写法。这个大概的意思是,找到zz这个字段包含xx的记录,并且分类这个字段必须要是 fl1或fl2或fl3
最佳答案
- 五星知识达人网友:十鸦
- 2021-02-19 07:32
去掉[]符号,看看。
全部回答
- 1楼网友:琴狂剑也妄
- 2021-02-19 07:51
不写sql,根本就运行不出来
以下三个字段都是短文本类型,你要是设置其他类型直接运行可能报错
sql语句:
select t1.列1,t1.列2,switch(t1.列1=t2.列1 and t1.列2=t2.列2,t2.列3,true,'-') as 列3 from
(select a.列1,b.列2
from
(select a.列1,b.列2 from
(select distinct 列1 from test) as a,
(select distinct 列2 from test) as b)) t1 left join test as t2 on t1.列1=t2.列1 and t1.列2=t2.列2
order by t1.列1,t1.列2结果:
设计视图你可以参考一下,不过没什么用,不写sql语句是构造不出来的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯