逻辑函数 您所在的位置:网站首页 if函数多个条件并列怎么用函数 逻辑函数

逻辑函数

2023-11-26 11:20| 来源: 网络整理| 查看: 265

执行逻辑测试并返回相应的值。CASE 函数可评估 expression,并将其与一系列值(value1、 value2 等)比较,然后返回结果。遇到一个与 expression 匹配的值时,CASE 返回相应的返回值。如果未找到匹配值,则使用默认返回表达式。如果不存在默认返回表达式并且没有任何值匹配,则会返回 Null。

CASE 也支持 WHEN IN 构造,例如

CASE WHEN IN THEN WHEN IN THEN ... ELSE END

WHEN IN 中的值可以是集、文本值列表或合并字段。

其他注意事项

CASE 对比 IF:CASE 比 IIF 或 IF THEN ELSE 更易于使用。通常,IF 函数执行一系列任意测试, CASE 函数搜索与表达式的匹配值。但 CASE 函数都可以重写为 IF 函数,不过 CASE 函数一般更加简明。CASE 对比组:很多时候可以使用组获得与复杂 CASE 函数相同的结果。您可能想看看哪个更适合您的场景。

示例:

CASE [Region] WHEN 'West' THEN 1 WHEN 'East' THEN 2 ELSE 3 END

CASE LEFT(DATENAME('weekday',[Order Date]),3) WHEN 'Sun' THEN 0 WHEN 'Mon' THEN 1 WHEN 'Tue' THEN 2 WHEN 'Wed' THEN 3 WHEN 'Thu' THEN 4 WHEN 'Fri' THEN 5 WHEN 'Sat' THEN 6 END



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有