SELECT animal_type,count(*) from animal_ins where animal_type='cat'
union
select animal_type,count(*) from animal_ins where animal_type='dog'
group by animal_type;
cat이 먼저 실행되어야함 union을 사용해서 합침
SELECT ANIMAL_TYPE,COUNT(ANIMAL_TYPE)
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = 'Cat' OR ANIMAL_TYPE = 'Dog'
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE;
아니면 or를 사용해서 출력가능
728x90
'Database > MySQL' 카테고리의 다른 글
[Mysql] 한 필드에 있는 여러 이름을 검색할 때는 in (0) | 2022.07.10 |
---|---|
[Mysql] group by에서 조건 줄때 사용 하는 Having, count(필드명) 자동 null 값은 카운트 하지 않음 (0) | 2022.07.10 |
[Mysql] DISTINCT 중복 값 제거 함수 (0) | 2022.07.10 |
[Mysql] 테이블 3개 join , order by, group by, sum null값 지우기, case when (0) | 2022.07.09 |
[Mysql] 데이터 join, sum 예제 (0) | 2022.07.07 |
댓글