2017-01-23 1 views
0

나는 county라는 필드가있는 테이블 T가 있습니다. 내가 '아나'입니다 카운티의사례 끝 명령에 세트 사용

select (CASE 
       WHEN T.county IN ('Ana', 'Beba', 'Ceca') THEN 'Rural' 
       WHEN T.county IN ('Bob', 'Mob', 'Cob') THEN 'Urban' 
     END) 'County Group' 

수있는 값 같은 것을하고 싶지, 'BEBA', 'CECA는', '밥', '마피아', '암 나무 열매'

을하는 방법이 될 수 있습니다 끝난? 나는 ('아나', 'BEBA', 'CECA')를 사용하려고 시도하고 세트

감사 호세

+0

그리고 쿼리에 어떤 문제가 있습니까? –

답변

0

조회에 괜찮로 ('밥', '마피아', '암 나무 열매')입니다 나는 다음과 같이 작성한다 :

SELECT (CASE WHEN T.county IN ('Ana', 'Beba', 'Ceca') 
      THEN 'Rural' 
      WHEN T.county IN ('Bob', 'Mob', 'Cob') 
      THEN 'Urban' 
     END) as CountyGroup 
FROM T; 

조언 : 열 이름에는 작은 따옴표를 사용하지 마십시오. 나중에 문제가 발생할 수 있습니다.

+0

맞습니다! 감사!! –