-2

我有一个表 T1,其中包含以下列和行/行数据:

               表 T1
child_id | 孩子一个 | 儿童雇用 | 儿童进度  
1 是 否 好  
2 不 不 差
3 是 是 公平

我需要使用选择案例条件,以便只有满足我条件的行出现在结果中,不满足条件的行不应该出现在我的结果中。

当我执行时:

select (case when childOne='yes' then true else false end) from T1;

查询有效,但[childOne='No']行也出现。如何使不满足特定条件的行不显示在我的结果集中?

4

1 回答 1

0

使用低于一

select * 
from T1 
where childOne='yes';

案例示例:

select case when childOne='yes' then childProgress 
when childOne='No' then childHired else childOne end 
from T1 ;
于 2015-08-17T08:42:02.650 回答