case when then

Posted 363747320wxb-qihe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了case when then相关的知识,希望对你有一定的参考价值。

--使用IN的时候 SELECT keyCol, CASE WHEN keyCol IN ( SELECT keyCol FROM tbl_B ) THEN MatchedELSE Unmatched‘ END Label FROM tbl_A; 
--使用EXISTS的时候 SELECT keyCol, CASE WHEN EXISTS ( SELECT * FROM tbl_B WHERE tbl_A.keyCol = tbl_B.keyCol ) THEN MatchedELSE Unmatched‘ END Label FROM tbl_A;

以上是关于case when then的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL case when 的两种用法

sql 中 case when 语法

case when 使用

Sqlserver的case when 用法

CASE WHEN 及 SELECT CASE WHEN的用法

Hive中case when的两种语法