access里like光字段名称怎么写?

jeanso 2009-12-28 10:52:07
select * from A where b like b
sql server 可以全部取得
access 就取不到数据 怎么改呢?
...全文
106 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeanso 2009-12-28
  • 打赏
  • 举报
回复
啊 要用like 怎么改呢? title like title
ACMAIN_CHM 2009-12-28
  • 打赏
  • 举报
回复
[史志办]展示新都史志成果 纪念新都解放60周年

这个记录出不来,原因是 [] 在ACCESS中是转义符。 [史志办] 匹配 或者

jeanso 2009-12-28
  • 打赏
  • 举报
回复
我上传了哈
ACMAIN_CHM 2009-12-28
  • 打赏
  • 举报
回复
建议你上传一个测试用的MDB文件,这样别人可以模拟你的问题。

可以上传到 http://www.access911.net/csdn
ACMAIN_CHM 2009-12-28
  • 打赏
  • 举报
回复
ACCESS 中可以啊

SELECT myTable.*, myTable.课程
FROM myTable
where 课程 like 课程


这个语句返回了所有的行。
jeanso 2009-12-28
  • 打赏
  • 举报
回复
select * from A where b like b 我只说 b like b 不加啥子通配符号
sqlserver里能取得数据 access就有问题
Lovely_baby 2009-12-28
  • 打赏
  • 举报
回复
sql中用%%
access中用**
select * from databasename where fieldname like '*XX*'  
十八道胡同 2009-12-28
  • 打赏
  • 举报
回复
光 。这个是我家乡话。。

只比较字段名称?
去其他数据库板块问问
xiaojing7 2009-12-28
  • 打赏
  • 举报
回复
Access里like的通配符用法:


“?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字


select * from A where b like \"*b*\"

在asp中,需要改成:select * from A where b likee \"b%%\";
jeanso 2009-12-28
  • 打赏
  • 举报
回复

7,714

社区成员

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

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