全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
流计算

CASEWHEN

更新时间:2017-11-23 18:25:48

语法

  1. CASE WHEN a THEN b [WHEN c THEN d]* [ELSE e] END

入参

功能描述

如果a为TRUE,则返回b;如果c为TRUE,则返回d;否则返回e 。

示例

  • 测试数据
var1(VARCHAR) var2(VARCHAR) var3(VARCHAR)
aa aab ac
  • 测试案例
  1. SELECT case when var1=var2 then 'tom' when var1=var3 then 'mary' else 'tim' end as aa
  2. FROM T1;
  • 测试结果
aa(VARCHAR)
tim
本文导读目录