(MSSQL) 케이스문(CASE)의 두가지 사용법

-- switch문 처럼 사용
CASE ProductLine
         WHEN 'R' THEN 'Road'
         WHEN 'M' THEN 'Mountain'
         WHEN 'T' THEN 'Touring'
         WHEN 'S' THEN 'Other sale items'
         ELSE 'Not for sale'
END,
 
-- if문 처럼 사용
CASE 
      WHEN MIN(value) <= 0 THEN 0 
      WHEN MAX(1/value) >= 100 THEN 1 
END 
 

https://msdn.microsoft.com/ko-kr/library/ms181765(v=sql.120).aspx
Previous
Next Post »