본문 바로가기
MySql

MySQL 필드가 0보다 작고 0보다 큰 경우 MySQL 선택 횟수 필요

by 베이스 공부 2021. 2. 9.
반응형

0보다 크고 0과 같은 경우 특정 1 필드에 대해서만 카운트를 실행하는 mysql select 문을 작성하는 방법이 있습니까?

이를 달성하기 위해 2 개의 문장을 작성할 수 있지만 단일 문장으로 할 수 있습니다.

 

해결 방법

 

아마도 다음과 같습니다.

SELECT SUM(CASE WHEN x > 0 THEN 1 ELSE 0 END) as GreatherThanZero
    , SUM(CASE WHEN x = 0 THEN 1 ELSE 0 END) as EqualZero
FROM table
WHERE x >= 0

 

참조 페이지 https://stackoverflow.com/questions/10692153

 

 

반응형

댓글