1 / 2
文档名称:

Access中IIF,SWITCH,CHOOSE的使用.pdf

格式:pdf   大小:117KB   页数:2页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Access中IIF,SWITCH,CHOOSE的使用.pdf

上传人:aisheng191 2022/5/16 文件大小:117 KB

下载得到文件列表

Access中IIF,SWITCH,CHOOSE的使用.pdf

文档介绍

文档介绍:Access 中 IIF,SWITCH,CHOOSE 的使用
SELECT UserPassportID as PassportID, UserID, GrantorID, Case ObjectTypeID When 1 then ch 关键字
Access 中没有 Case When 的用法,所以对于某些筛选比较就显得很吃力。不过还好,Access 中有一个 Switch 可
以解决这个问题。Switch 的语法是:SWITCH( case_1, result_1[, case_2, result_2...])。Switch 的计算顺序
为从左到右,将返回第一个为 true 的 case 对应的 result。ACCESS 对 Switch 有预 编译(基本能够写进 ACCESS
的 Sql 都有预编译,ACCESS 不支持 Execute(SqlString)的用法),所以 Switch 中的条件和结果 不能有逻辑错误
和语法错误,否则不能执行。
实例:表 tUser 中有字段 sex Text(1),用于存储用户性别,其中,如 sex='m',用户为男性;sex='f',用户为女
性;其他情况为保密。为了便于 sql 语句的说明,我们假设还有其他两个字段,userid 和 username。
在 SqlServer 中,如果要在搜索结果中直接显示性别的名称 SexName(不是 m/f 之类的代码),使用 Case When
很方便。
SELECT UserID,
UserName,
SexName = WHEN LCASE(Sex)
CASE 'm' THEN N'男'
CASE 'f' THEN N'女'ELSE N'保密' END
FROM tUser
ACCESS 不支持 WHEN CASE 的用法。虽然不那么灵巧,但是用 Switch 可以解决这个问题。
SELECT UserID,
UserName,
SWITCH(
Sex = 'f', '男',
Sex = 'm', '女',
True, '保密'
) AS SexName
FROM tUser
上述中最后一个 Case 为 true,该用法类似于 When Case 语法中的 Else。
Choose 关键字
对于 Choose 关键字的用法,暂时没有想到在它与 SQLServer 中的那个用法

最近更新

感恩教师节的作文300字(精选2篇) 2页

广西壮族自治区桂林市第十九中学2022年高二化.. 5页

庆典活动策划(精选3篇) 18页

广西壮族自治区桂林市青山中学2021-2022学年高.. 7页

师德师风承诺书(精选4篇) 5页

工厂优秀员工评语(通用4篇) 10页

小学英语教师年度考核个人总结(通用14篇) 24页

小学数学培训学习心得体会(通用14篇) 16页

广西壮族自治区河池市板岭乡中学2021-2022学年.. 6页

广西壮族自治区河池市羌圩中学2021-2022学年高.. 5页

学生的介绍信(通用4篇) 5页

广西壮族自治区玉林市田家炳中学高一语文月考.. 8页

央视《冬奥来了》的观后感(精选12篇) 10页

大学生自我介绍面试学生会(通用4篇) 5页

大学毕业销售实习报告(精选7篇) 17页

外债借款合同的(精选6篇) 12页

商务英语大学生求职信(通用9篇) 9页

合作的话题作文(通用15篇) 14页

勇气小学生作文400字(精选4篇) 4页

冬至节作文(精选3篇) 3页

度假村服务案例:修车 2页

关于端午节促销活动方案(精选21篇) 45页

2025-2030年中国屋顶砖项目投资可行性研究分析.. 27页

六年级童话故事作文(精选6篇) 8页

扣件式钢管脚手架拆除工程安全生产技术措施 2页

会计专业实习报告(通用2篇) 8页

描写清明节扫墓心得体会(3篇) 3页

五一劳动节作文400字(通用4篇) 4页

主婚人婚礼致辞最新5篇 5页

2025年楼宇巡查管理规定3篇 22页