查询
Access多条件判断查询
2015-01-27 15:22:55
文件类型 : rar
文件版本 : Access2003
简要说明 : ACCESS里如何多条件判断?答案很简单,即可IIf函数, 跟EXCEL里的IF 公式是一样的
ACCESS里如何多条件判断?答案很简单,即可IIf函数, 跟EXCEL里的IF 公式是一样的,如:
=If(or(and(种类="大型",宽<=80),and(种类="小型",宽<200),and(种类="小型",面积<60000)),"差","好")
 
即为如果种类为大型并且宽小于等于80返回差,如果种类等于小型并且宽小于200也返回差,如果种类等于小型面积并且小于60000返回差,否则全部返回好。
 
下面有iif函数提供几种写法:
 
 IIf(([种类]="大型" And [宽]<=80),"差",IIf(([种类]="小型" And [宽]<200),"差",IIf(([种类]="小型" And [面积]<60000),"差","好")))
IIf((种类="大型",宽<=80)or(种类="小型",宽<200)or(种类="小型",面积<60000),"差","好")
IIf([种类]="大型" And [宽]<=80 or [种类]="小型" And [宽]<200 or [种类]="小型" And [面积]<60000,"差","好")
IIf([种类]="大型" And [宽]<=80,"差",IIf([种类]="小型" And [面积]<60000,"差",IIf([种类]="小型" And [宽]<200,"差","好"))) AS 评价