Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]“IIF函数“如何设定多个条件和多个返回值

1楼
liuzhong 发表于:2020/5/17 16:50:00
老师:您好!
      利用”IIF函数“的语法是:IIF(expr, truepart, falsepart),这样只能设置一个条件,得到一个返回值。请问:如何设置不同条件下,显示不同返回值。
    例如:如果[A]>[B]and[C]>[D]返回“是”,如果[A]<[B]and[C]>[D]返回“不确定”,如果[A]>[B]and[C]<[D]返回“不确定”,如果[A]<[B]and[C]<[D]返回“不可能”。
    望不吝指教!
                                                                                                                  谢谢!
2楼
y2287958 发表于:2020/5/17 16:55:00
IIF([A]>[B] And [C]>[D],'是','')+IIF([A]<[B] And [C]>[D],'不确定','')+IIF([[A]>[B] And [C]<[D],'不确定','')+IIF([A]<[B] And [C]<[D],'不可能','')
3楼
sloyy 发表于:2020/5/17 17:48:00
sql不能用iif语句,只能用 case when 语句代替
4楼
有点蓝 发表于:2020/5/17 19:26:00
以下是引用sloyy在2020/5/17 17:48:00的发言:
sql不能用iif语句,只能用 case when 语句代替

access还是使用iif语句的,SqlServer才使用case when 。SQL2017版也开始支持iif了
5楼
liuzhong 发表于:2020/5/18 9:48:00
成功!谢谢!!
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.