Access中替代case when的方法
最近在做一个用Access的东东,其中用到了case when的方式,但是Access是不支持这种语法的,查询知道IIf和Swith可以作为替代,总结如下:
IIf(expr, truepart, falsepart)
IIf 函数的语法含有下面这些命名参数:
部分 描述
expr 必要参数。用来判断真伪的表达式。
truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。
falsepart 必要参数。如果 expr 为 False,则返回这部分的值或表达式。
实例:
SELECT Q_SellOut.*,
iif(sell_month='1' or sell_month='2' or sell_month='3','Q1',iif(sell_month='4' or sell_month='5' or sell_month='6','Q2',iif(sell_month='7' or sell_month='8' or sell_month='9','Q3',iif(sell_month='10' or sell_month='11' or sell_month='12','Q4','Error')))) as Acct_Quarter
FROM Q_SellOut;
以上实现是找出来某月属于哪个季度。
另外的Switch方式:
SELECT UserID,
UserName,
SWITCH(
Sex = 'f', '男',
Sex = 'm', '女',
True, '保密'
) AS SexName
from tUser
上述中最后一个Case为true,该用法类似于When Case语法中的Else。
Access中替代case when的方法相关推荐
- mysql能用case嵌套sql吗,关于sqlserver中查询语句中嵌套case语句使用方法
ryxxlong的博客 Sql server 中的 CASE 语句文章, 链接 http://ryxxlong.iteye.com/blog/531221 写的比较详细,具体内容如下,主要用于自己以后 ...
- access中case替代方法
access中case替代方法 SELECT UserPassportID as PassportID, UserID, GrantorID, Case ObjectTypeID When 1 the ...
- access 中相当于 case 语句的函数 switch
access中没有case语句,但是可以使用 switch 函数替代 功能: 对表达式进行判断,并从左到右返回第一个判断表达式结果为 Ture 相对应的值 语法: switch (expr-1, va ...
- SQL中条件和比较关键字Case的使用方法(case的结果就是得到了一个值)
Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASEsexWHEN'1'THEN'男' WHEN'2'THEN'女' ELSE'其他'END --Case搜索函数 ...
- SQL中case的使用方法
Case具有两种格式.简单Case函数和Case搜索函数. 1.简单Case函数 CASE sex WHEN '1' THEN '男'WHEN '2' THEN '女' ELSE '其他' END 2 ...
- 1 access中iif函数中的_Access中IIF,SWITCH,CHOOSE的使用
SELECT UserPassportID as PassportID, UserID, GrantorID, Case ObjectTypeID When 1 then ObjectID End a ...
- SQL中的case when then else end用法
2019独角兽企业重金招聘Python工程师标准>>> Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sexWHEN '1' THEN ...
- SQL中的CASE WHEN用法
SQL中Case的使用方法 Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...
- [转]SQL中的case when then else end用法
Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女' ELSE '其他' END -- ...
最新文章
- 解读Python的命名空间
- 突然挂了!Redis缓存都在内存中,这下完了!
- SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接
- Java 洛谷 P1150 Peter的烟
- 【计组实验】P2 Modelsim Verilog单周期处理器开发 MIPS指令集
- 【第二期】那些设计漂亮、有创意的电路板!
- IOS 14.5版本之解档和归档的API学习
- android 发短信 调到联系人
- 学习 python logging(1): 基本用法
- WSL2扩展虚拟硬件磁盘( VHD大于256GB报错问题)
- android 开机动画xp,XP下更改开机动画
- ppt如何利用视频作为背景
- 桌面程序开发 —如何做icns文件
- 企业微信如何建立部门?
- JS获取DIV动态高度,并赋值到其style样式中
- Windows环境下msysgit下安装gitflow步骤。
- 《Linux驱动:Nor flash驱动看这一篇就够了》
- ESP8266之TFT_eSPI库的自定义字体
- 苹果退款回调地址要求
- Machine Learning Exercise 1.1