主题:  求教一SQL查询语句

爱多媒体爱生活

职务:普通成员
等级:2
金币:1.0
发贴:303
注册:2003/2/20 14:25:56
#12005/1/9 11:53:41
求教一SQL查询语句
这个查询就像
select * from A where B in(C,D,E)
但我现在这里面的C,D,E我想用模糊呢!
就是想'%C%','%D%','%E%'
但这个是用like时才有用,现在怎样实现呢?

不是select * from A where B like '%C%' or......不是这个!
因为这个like '%C%'就成了必要条件了!我是想这三个条件有一个成条件!随便一个!



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#22005/1/10 10:06:19
where b like '%C%' or b like '%D%' or b like '%E%'
不就是这个吗?



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#32005/1/10 13:34:52
select case request("X")
case "1"
sql="select * from A where B like '%C%'"
case "2"
sql="select * from A where B like '%D%'"
...
end select