아마도 extra_pack뿐만 아니라 entertainment_pack에 속하는 TV 채널 'bbc'가 있습니다. bbc가 Packages 열 아래의 두 패키지에 모두 들어간 case 문을 작성하려고합니다.사례 Qquery를 사용하여 필드 업데이트
처럼,
Select channel_name,
case when channel_name = 'bbc' then entertainment_pack
when channel_name = 'bbc' then extra_pack end as Packages
From TableA
그러나 문제는 영국 BBC가 아니라 모두 하나 개의 패키지로 업데이트된다. 최선의 방법을 제안하십시오.
원하는 샘플 출력이 없으면 필드 정의와 사용중인 SQL의 맛이 여기에서 달성하려는 것을 알기 어렵습니다. –
나는 당신이 질문을 단순화하려고 노력하고 있다고 생각합니다. 다른 채널을 위해 패키지로 무엇이 반환 될까요? 이 정보는 어떻게 저장됩니까? –
CHANNEL_NAME 패키지 BBC 엔터테인먼트 BBC 추가 팩 ESPN 스포츠 ESPN HD 스포츠 추가 ESPN 스포츠 기본 등등 ... – SouravD