我是靠谱客的博主 平常金针菇,最近开发中收集的这篇文章主要介绍IIF函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


         引言:在很多时候,我们对数据进行查询的时候需要对数据进行判断,例如大家耳熟能详的在oracle中的case  when,最近由于在使用access,我也想像oracle中那样使用case  when,但是很遗憾,access不支持这个语法,后来才知道原来在access中是用IIF函数去替代的,下面来看看这两个函数各自的用法

oracle: case  when
例如我们要在oracle统计学生中男生的个数
select sum(case  when sex='男生'  then 1  else 0 end)   num  from students;
如果when后面的表达式成立,则返回then后面的值或表达式
如果when后面的表达式不成立,则返回else后面的值或表达式

 

access :IIF
IIf(expr, truepart, falsepart)
IIf(表达式,真的部分,假的部分)

expr 必要参数。用来判断真伪的表达式。
truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。
falsepart 必要参数。如果 expr 为 False,则返回这部分的值或表达式。
例如我们要在access中统计学生中男生的个数
select sum(IIF(sex='男生',1,0))  as num  from students;

最后

以上就是平常金针菇为你收集整理的IIF函数的全部内容,希望文章能够帮你解决IIF函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部