一条语句如何实现根据字段值不同查询条件有所不同

wuxiao0313 2014-08-21 03:27:13
比如字段A为1时 要查询条件字段B为0 当A为1时 增加查询条件C为1

一条语句怎么实现
...全文
789 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdtyy 2015-02-08
  • 打赏
  • 举报
回复
我觉得lz把access当成excel了。 在excel里可以使用函数,在access里根本没有这种用法。 只能在SQL语句里使用自定义函数处理返回的结果。
tcmakebest 2015-02-06
  • 打赏
  • 举报
回复
楼主说出的逻辑根本不完整, 勉强假设一下 where (a=1 and b=0) or (a<>1 and c=1)
楚狂歌 2014-10-30
  • 打赏
  • 举报
回复
千万别说你A、B、C三个字段是在同一个表里边的。。。。 那样的话没有任何意义
想飞的菜鸟 2014-10-10
  • 打赏
  • 举报
回复
可以。但请提供你的数据源表并说明你想实现的效果。这样才能为你贴出相应的语句。
wuxiao0313 2014-08-22
  • 打赏
  • 举报
回复
也就是说根据某字段不同的值 按照不同的条件查询 我发在ACCESS当然是ACCESS了
ACMAIN_CHM 2014-08-21
  • 打赏
  • 举报
回复
比如 字段A为1时 要查询条件字段B为0 ... 当A为1时 增加查询条件C为1 楼主确认知道自己在说什么吗? 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。

7,714

社区成员

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

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