728x90
예)
SELECT IF(10 > 5, '크다', '작다') AS result;
select rv.first_name, rv.last_name,
count(r.rating) as COUNT,
ifnull(min(r.rating),0) as MIN,
ifnull(max(r.rating),0) as MAX,
ifnull(avg(r.rating),0) as AVG,
if( count(r.rating) > 0 , 'ACTIVE' ,'INACTIVE') as STATUS
from reviewers rv
join reviews r
on rv.id = r.reviewer_id
group by rv.id;
'MySQL_Workbench' 카테고리의 다른 글
MySQL 유저 생성하는 SQL (0) | 2022.01.06 |
---|---|
MySQL Group by 에서 Having 을 사용하는 방법 (0) | 2021.12.10 |
MySQL round, floor 함수(반올림, 버림) (0) | 2021.12.10 |
MySQL case문 만들때 조심해야 할 사항 (컬럼 이름 사용법) (0) | 2021.12.09 |
MySQL ifnull 함수 사용법 (0) | 2021.12.09 |