쿼리 sum(if 함수로 count 건수 구하는 방법?
MySQL에서 SUM과 IF를 조합하여 특정 조건을 만족하는 데이터의 건수를 구하려면 다음과 같은 방식으로 작성할 수 있습니다. 이 조합은 조건에 따라 데이터를 필터링하고 합계를 계산하거나 건수를 세는 데 유용합니다.기본 구문sql SELECT SUM(IF(조건, 1, 0)) AS 건수 FROM 테이블명;IF(조건, 1, 0):조건이 참이면 1, 거짓이면 0을 반환합니다.SUM(IF(조건, 1, 0)):조건을 만족하는 경우의 1을 합산하여, 건수를 계산합니다.예제 1: 특정 조건의 건수 세기데이터:IDStatus1active2inactive3active4inactive5active조건: Status = 'active'sql SELECT SUM(IF(Status = 'active', 1, 0)) AS ac..