데이터베이스/MSSQL
SELECT 문에 EXIST문사용
죠부니
2018. 5. 31. 15:35
반응형
특정 카테고리 항목에 대해서 해당 항목에 포함되는 내용이 존재할경우 Y표시를 해야했다.
CASE WHEN THEN 과 EXSIT를 혼합하여 쿼리를 짯다.
SELECT *, (CASE WHEN EXIST( SELECT * FROM AAA aa WHERE getdate() BETWEEN aa.시작일 AND aa.종료일 AND aa.idx = bb.idx)) THEN 'Y' ELSE 'B' END) AS NEW WHERE BBB bb
결론 :
SELECT ( CASE WHEN EXISTS ( 원하는 쿼리 ) THEN 'Y' ELSE 'N' END ) AS YN
반응형