2013-07-31 2 views
0

쿼리에 where 조건을 추가하면 필터링 된 결과가 표시됩니다. 하지만 필요한 것은 모든 행 (필터링 된 + 필터링되지 않은)이 특정 행이 "where 조건"을 충족시키는 어떤 수단 (부울 값)으로 알려주는 추가 (더미) 열로 표시되는 결과입니다.어떤 튜플이 조건을 만족하는지 보여주는 더미 열이있는 테이블의 모든 튜플을 선택하십시오.

+0

DBMS에 무엇 :

where col1 = 2 

가 추가 열이 조건이 충족되는 경우를 나타내는 추가 할 case 사용을? – Romesh

+0

RHEL 6.2의 Oracle 11g ... –

+0

'필터링 된'조건을 부여하면 도움이 될 것입니다. – Romesh

답변

1

where 조건 촬영 :

select *, case when col1 = 2 
       then 'true' 
       else 'false' 
      end as `dummy` 
from your_table 
관련 문제