这个SQL语句如何写,

zxd1207 2002-12-20 10:36:07
ACCESS 数据表中有一个字段为TTO :
表:b1
样例:
TTO
1,2,3
2,3,4
1,2,5
我想选出TTO 中包含1的行,请问如何写
...全文
44 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cenxaoi 2003-04-04
  • 打赏
  • 举报
回复
不错 改了又改

select distinct * from (
select * from b1 where tto like '1,*'
union
select * from b1 where tto like '*,1'
union
select * from b1 where tto like '*,1,*'
)
changechange 2003-04-04
  • 打赏
  • 举报
回复
cenxaoi(毅)
你这样也不行,如果是 1,1,1哪?
就要选3遍了!
cenxaoi 2003-04-04
  • 打赏
  • 举报
回复
select * from b1 where tto like '*1*'
这样子的话连 10,2,3也会出现啊
select * from b1 where tto like '1,*'
union
select * from b1 where tto like '*,1'
union
select * from b1 where tto like '*,1,*'

兼顾 1,2,3 2,1,3 3,2,1 三种情况。
ys497 2003-01-23
  • 打赏
  • 举报
回复
select * from b1 where tto='*1*'

最简洁!
xiaoweiwei1976 2002-12-23
  • 打赏
  • 举报
回复
dim i as integer

i = 1



select * from bl where tto like '% " & i & "%'


最正确的答案,能得几分?
borisnew 2002-12-23
  • 打赏
  • 举报
回复
select * from b1 where tto like "*1"
用“不是‘
hycapril 2002-12-23
  • 打赏
  • 举报
回复
select * from b1 where tto='*1*'
hahasw 2002-12-23
  • 打赏
  • 举报
回复
Select * From bl Where TTO Like '%,1,%'
奇遇 2002-12-22
  • 打赏
  • 举报
回复
select * from b1 where tto='*1*'
lbd8848 2002-12-21
  • 打赏
  • 举报
回复
select * from b1 where tto like '1%'
amtyuranus 2002-12-20
  • 打赏
  • 举报
回复
select * from b1 where tto='1'
chenghy 2002-12-20
  • 打赏
  • 举报
回复
select * from b1 where tto like '%1%'
cenxaoi 2002-12-20
  • 打赏
  • 举报
回复
select * from bl where tto like '%1%'

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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