关于SQL语句,字段含有数组进行比较的问题!

jzzlpat 2008-03-12 08:03:52
id a
1 2|3
2 1|2
3 12|1


如何查询A字段中包含2的记录。而12这样不算。
...全文
169 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
supercpu123 2008-03-17
  • 打赏
  • 举报
回复
select * from [table1] where [a] like '2|*' or [a] like '*|2'
liuyann 2008-03-12
  • 打赏
  • 举报
回复

有兴趣的话,可以加入这个新群
19055578 - CSDN-VBA&Access

=========================================================
可加入QQ群 19055578 晚19:00 - 24:00在线
=========================================================

== 思想重于技巧 ==
liuyann 2008-03-12
  • 打赏
  • 举报
回复

ACCESS ADO访问时是JET-SQL

JET-SQL 参考 (如安装OFFICE选择帮助,则直接访问本机)
C:\Program Files\Common Files\Microsoft Shared\OFFICE11\2052\JETSQL40.CHM


JET-SQL 参考
http://download.csdn.net/source/351771

Access使用的是Jet-SQL。

JET SQL 帮助(jet4 access2000)下载地址
http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=

== 思想重于技巧 ==
liuyann 2008-03-12
  • 打赏
  • 举报
回复

如果直接在ACCESS中 用*体会%

select *
from yourTable
where a = '2'
or a like '2 |*'
or a like '*|2 |*'
or a like '*|2'

== 思想重于技巧 ==
liuyann 2008-03-12
  • 打赏
  • 举报
回复

select *
from yourTable
where a = '2'
or a like '2 |%'
or a like '%|2 |%'
or a like '%|2'

== 思想重于技巧 ==

7,714

社区成员

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

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