是一种条件表达式,用于根据不同的条件返回不同的结果。它可以在SELECT、WHERE、ORDER BY等语句中使用。
Case函数有两种形式:简单Case函数和搜索Case函数。
语法: CASE expression WHEN value1 THEN result1 WHEN value2 THEN result2 ... ELSE result END
示例: SELECT column1, column2, CASE column3 WHEN 'A' THEN 'Apple' WHEN 'B' THEN 'Banana' ELSE 'Other' END AS fruit FROM table;
优势:
应用场景:
推荐的腾讯云相关产品:
产品介绍链接地址:
DB TALK 技术分享会
云+社区沙龙online [国产数据库]
中国数据库前世今生
云+社区技术沙龙[第14期]
DB-TALK 技术分享会
云+社区技术沙龙[第22期]
领取专属 10元无门槛券
手把手带您无忧上云