안녕하세요. case 관련 쿼리를 짜다 궁금한 점이 생겨 질문 드립니다.^^


아래와 같은 쿼리에서 case문을 사용하여 결과값을 생성합니다.


하나의 동일한 조건에 결과값을 두개 받으려다 보니 중복해서 케이스 문을 사용 하였는데요.


하나의 조건으로 두개의 결과값을 받을수 있나 궁금합니다.


select
 TABLE1.ITEM,
 case
  when SUB2.value IS NULL then SUB1.value
  else SUB2.value
 end as PRICE,
 case
  when SUB2.value IS NULL then 'NO'
  else 'YES'
 end as SALE
from
 ITEM_LIST as TABLE1
 LEFT OUTER JOIN PRICE_INFO as TABLE2 on TABLE2.ITEM=TABLE1.ITEM
 LEFT OUTER JOIN SALE_INFO as TABLE3 on TABLE3.ITEM=TABLE1.ITEM

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38111
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20672
9323 mssql --> oracle 제발 봐주세요! ㅠㅠ 재히루 2016.05.16 2306
9322 MSSQL 2012 에서 호환성 2000 으로 설정 할 수 있나요? [3] dev_jeon 2016.05.16 2701
9321 weblogic서버 시작시 MS-SQL 대칭키 OPEN 방법 [1] 엘시아 2016.05.16 3102
9320 트랜잭션 로그 관련 [1] 다복이 2016.05.15 2563
9319 pivot 쿼리 문의입니다. 솜이불 2016.05.13 2425
9318 MSSQL 2012 문의 드립니다. [2] 엄정훈 2016.05.13 2450
9317 이런 개수에 따른 sum조건의 조회출력도 가능한지 여쭤봅니다 [5] 헤헤헤 2016.05.13 2507
9316 [급] 제발 좀 도와주세요 ㅡㅡ [3] 컴컴박사 2016.05.12 2300
9315 작업활동모니터 오류 [1] 지환아빠 2016.05.12 3566
9314 시간(분) 구하기 관련 쿼리질문 드립니다. [5] 왕만두와우동 2016.05.10 2419
9313 단일 인스턴스 DB간의 테이블 동기화? 미러링? 복제? [9] Gusto 2016.05.09 3380
9312 데이터간의 이동범위 구하는방법... [2] 뽀챙 2016.05.07 2266
9311 90 에서 110 사이 계급구간을 구하는방법이 있을까요? [3] 뽀챙 2016.05.07 2553
9310 공간인덱스를 이용하여 부분범위처리가 가능할까요? 하흥수 2016.05.06 2498
9309 서버 이전시 연결된 서버 정보를 이관할 수 있는 방법이 없나요? [7] 더따뜻한 2016.05.04 4866
» mssql case문 문의 드립니다. [3] 디비는어려워요 2016.05.04 2970
9307 상위그룹 찾는 쿼리 검증하는 쿼리 만들고 싶은데요... [1] 아싸라비아콜롬비아 2016.05.03 2955
9306 SQL SERVER 복제 [1] ilovejsp 2016.05.03 2224
9305 windows 10 home 버전에 MS-SQL2008 Server 설치문의 [7] seyo 2016.05.02 6223
9304 파티션 테이블 TRUNCATE [2] mr-choi 2016.05.02 2673





XE Login