逻辑函数 |
您所在的位置:网站首页 › if函数设置性别 › 逻辑函数 |
执行逻辑测试并返回相应的值。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 办公设备维修网 版权所有 豫ICP备15022753号-3 |