问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ACCESS 中的IIF使用

发布网友 发布时间:2022-04-23 15:02

我来回答

1个回答

热心网友 时间:2022-04-10 08:55

可以这样写4层嵌套IIF函数表达式:

iif(isnull(BSS项目编号) and isnull(固网项目编码),"BSS和固网项目均为空",iif(isnull(BSS项目编号) and not isnull(固网项目编码),"新建工程无BSS号",iif(not isnull(BSS项目编号) and isnull(固网项目编码),"开户无BSS编号",iif(BSS项目编号=固网项目编码,"匹配成功","项目乱挂"))))


写成SQL查询语句:

select BSS项目编号,固网项目编码,
iif(isnull(BSS项目编号) and isnull(固网项目编码),'BSS和固网项目均为空',
iif(isnull(BSS项目编号) and not isnull(固网项目编码),'新建工程无BSS号',
iif(not isnull(BSS项目编号) and isnull(固网项目编码),'开户无BSS编号',
iif(BSS项目编号=固网项目编码,'匹配成功','项目乱挂')))) 
as 项目使用情况 from 表名;


特别提示:

楼主要求[固网项目编码]的值为空那么输出的值为“开户无BSS编号”,我觉得似乎不太准确,判断为“无固网项目编码”也许更准确;

另外还存在[BSS项目编号]和[固网项目编码]两项同时为空的情况,提问里并未提及,但是表达式必须考虑这种情况存在的可能,因此我在上述表达式里也做了相应判断。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cpe卡是什么意思 早期乳腺癌治疗原则 乳腺癌放射治疗原则 空调调到二十二度风量三档 warframe悟空mod介绍_warframe悟空mod是什么 warframe导引技能是什么 自然界中哪些硅酸盐矿物占据地壳质量的95%? 包米芯八万四千斤稻糠一万斤麦夫七千二百斤,白灰用多少为好,做平菇用... 平菇培养料,包米芯稻糠麸子豆粕其中包米芯36吨其它应该放多少_百度知 ... 做平菇培养料包米芯36吨稻糠,麸子豆粨各放多少适合,请高手指点_百度知 ... 一般学软件开发学费要多少? VBA中条件运算IIf是怎么样的? 现在小白学习编程等的,一般要花费多少学费 iif 函数 acceess基础表中计算 iif函数 Excel 请问,if判断语句和iif有什么区别吗 vb中iif函数用法(vb高手进) 上海软件开发培训学费多少?在上海报班学软件开发效果好吗? 请讲解一下IIf函数和InStr函数 iif 函数的应用,当有多个选项的时候怎么使用iif vb中IIF的函数 visual foxpro程序设计语言中 iif和if是什么区别? 表达式 iif 是什么意思 函数iif("男">"女",1,-1)的值 access 查询语句 IIF怎么返回值? iif函数的用法是什么? IIF在vb中表示什么意思? VB中IIF是什么意思 vivo x6手机怎么截图? 第一到和第二到 iif的返回值是什么 普通游戏编程培训学费是多少?? 怎样使用VFP中的IIF函数??举例啊 微信在学校里能干啥? VF中 IIF是什么运算 学校微信公众号有哪些作用? 学校微信公众号账号名称怎么填? 经常能见的抽奖活动,背后到底有着怎样的促销手段 微信学校打卡为什么打不开? 微信营销摇一摇活动抽奖怎么实现 微信上的学校通知怎么删除? 微信如何添加学校通知? 微信里的学校通知停用了怎么开启?学校通知停用了怎么开启 猪腰怎么烧好吃? 猪腰怎么炒好吃又嫩? 腰花怎么做才好吃呢? 猪腰子怎么吃好吃 猪腰子怎么做才好吃 鱿鱼丝要怎么煮才好吃? 鱿鱼丝怎么做的?