【发布时间】:2015-08-17 08:29:19
【问题描述】:
我有一个表 T1,其中包含以下列和行/行数据:
表 T1 child_id |孩子一个 |儿童雇用 |儿童进度 1 是 否 好 2 不 不 差 3 是 是 公平我需要使用选择案例条件,以便只有满足我条件的行出现在结果中,不满足条件的行不应该出现在我的结果中。
当我执行时:
select (case when childOne='yes' then true else false end) from T1;
查询有效,但[childOne='No'] 行也出现了。如何使不满足特定条件的行不显示在我的结果集中?
【问题讨论】:
-
你可以使用where条件..
-
哦...让我看看
-
那么您正在学习 SQL 并且还没有阅读有关 WHERE 子句的内容吗?它应该在第一页中,而 CASE WHEN 应该在以后处理。如果你的教程/书在处理基础知识之前教你更高级的东西,也许你应该给自己找一本更好的教程/书。
-
f.y.i Mr.Thorsten --> 我对 where 子句了如指掌。在这个问题中,我需要知道如何使用 select case where kind 子句......我没学得这么好! #ThanksAnyway
标签: mysql select select-case