[MSSQL] 조건 합

2020. 2. 7. 11:57DB/MSSQL

보통 select sum(rain) as rain_sum from aws

이렇게 쓰는데 가끔 얼마 이상인 값의 횟수를 구할때가 있다. 

select sum(case when 조건 then 값 end) as 별칭 from 테이블

ex)

select sum(case when rain>15 and rain<30 then 1.0 end) as count15_30 from 테이블

하면 카운트가 나온다. 

처음엔 이거 몰라서 그냥 프로그램으로 짜서 했는데 편하게 사용 할 수 있다. 

'DB > MSSQL' 카테고리의 다른 글

[MSSQL] 세션 상태 및 진행률 확인  (0) 2019.12.13
[mssql] 응급모드 복구  (0) 2019.12.12
[MSSQL] 복구작업  (0) 2016.03.18
[MSSQL] DB서버 최대 서버 메모리 설정  (0) 2016.02.29
[MSSQL] ISDATE 사용하기  (0) 2014.11.11