access 中相当于 case 语句的函数 switch
access 中相当于 case 语句的函数 switch
access中没有case语句,但是可以使用 switch 函数替代 功能: 对表达式进行判断,并从左到右返回第一个判断表达式结果为 Ture 相对应的值 语法: switch (expr-1, value-1 [, expr-2, value-2] … [expr-n, valu
access 中相当于 case 语句的函数 switch
access中没有case语句,但是可以使用 switch 函数替代
功能: 对表达式进行判断,并从左到右返回第一个判断表达式结果为 Ture 相对应的值
语法: switch (expr-1, value-1 [, expr-2, value-2] … [expr-n, value-n])
SELECT switch(84 < 60, 不及格, 60<=84< 90, 良好, 84>=90, 优秀); --返回结果:良好SELECT switch(老王>小王, 女儿, 老王<小王, 儿子, 老王<小王, 女儿); --返回结果:儿子
注意:
1、当所有判断表达式的结果都不为 True,或者第一个为 True 的表达式对应的值为 ull 时,则 switch 函数返回值为 ull(空白)
SELECT switch(A>B, A 大于 B, 1 > 2, 1 大于 2); -- 返回结果:空SELECT switch(A>B, A 大于 B, 2 > 1, null); -- 返回结果:空
2、虽然 switch 函数只返回一个表达式对应的值,但会对所有表达式求值。因此,任何表达式中包含错误值,则 switch 函数将返回错误值
SELECT switch(b>a, b 大于 a, 2 > 1, sum(2/0)); --返回结果:# 错误
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-02-05 12:46:30
推荐阅读
留言与评论(共有 18 条评论) |
本站网友 上海新房网 | 24分钟前 发表 |
老王<小王 | |
本站网友 自由不变 | 8分钟前 发表 |
b 大于 a | |
本站网友 汽车产业发展政策 | 27分钟前 发表 |
value-n]) SELECT switch(84 < 60 | |
本站网友 怎样消除皱纹 | 28分钟前 发表 |
女儿); --返回结果:儿子 注意: 1 | |
本站网友 沈阳万科四季花城 | 24分钟前 发表 |
1 大于 2); -- 返回结果:空SELECT switch(A>B | |
本站网友 佳木斯房产 | 15分钟前 发表 |
A 大于 B | |
本站网友 如何让宝宝吃奶粉 | 20分钟前 发表 |
不及格 | |
本站网友 迷你可爱多 | 16分钟前 发表 |
A 大于 B | |
本站网友 企业顾问 | 16分钟前 发表 |
value-n]) SELECT switch(84 < 60 | |
本站网友 牛奶燕麦粥 | 23分钟前 发表 |
value-n]) SELECT switch(84 < 60 | |
本站网友 成都泌尿医院 | 22分钟前 发表 |
A 大于 B | |
本站网友 贴水是什么意思 | 17分钟前 发表 |
当所有判断表达式的结果都不为 True,或者第一个为 True 的表达式对应的值为 ull 时,则 switch 函数返回值为 ull(空白) SELECT switch(A>B | |
本站网友 华山医院皮肤科专家门诊 | 7分钟前 发表 |
value-1 [ | |
本站网友 孕妇奶粉牌子 | 8分钟前 发表 |
value-n]) SELECT switch(84 < 60 | |
本站网友 尚湖世家 | 28分钟前 发表 |
1 > 2 | |
本站网友 北京家乐福营业时间 | 17分钟前 发表 |
sum(2/0)); --返回结果:# 错误 | |
本站网友 何妨吟啸且徐行 | 11分钟前 发表 |
老王<小王 |