Database/MySQL
[Mysql] 같은 조건으로 gruop by 할 때 우선순위사용 가능한 union
java나유
2022. 7. 10. 18:21
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