728x90
๋ฐ์ํ
https://programmers.co.kr/learn/courses/30/lessons/59040
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๊ณ ์์ด์ ๊ฐ๋ ๋ช ๋ง๋ฆฌ ์์๊น
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋
programmers.co.kr
SELECT ANIMAL_TYPE, count( ANIMAL_TYPE ) AS count
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = 'Cat'
UNION
SELECT ANIMAL_TYPE, count( ANIMAL_TYPE ) AS count
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = 'Dog';
๊ฐ๊ฐ ๊ณ ์์ด์ ์๋ฅผ ๊ตฌํ๋ ์ฟผ๋ฆฌ๋ฌธ๊ณผ ๊ฐ์ ์๋ฅผ ๊ตฌํ๋ ์ฟผ๋ฆฌ๋ฌธ์ ๊ฒฐํฉํ๋ UNION์ ๋ฃ์ด์ ๊ณ ์์ด์ ๊ฐ์ ์๋ฅผ ๊ตฌํ ์ ์์์ต๋๋ค.
SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE)
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE
ํ์ง๋ง UNION์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ๋๊ฐ๋ก ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ ๋ง๊ณ ๋, GROUP BY ์ต์ ์ ๋ฃ์ด์ ๊ฒฐ๊ณผ๋ฅผ ๋ถ๋ฆฌ์ํค๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค.
728x90
๋ฐ์ํ
'๐๊ณต๋ถ > ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค - 1998๋ ์์ธ ๋ด๊ฐ ํ๊ตญ์์๋ 2541๋ ์?!(Python 3) (0) | 2022.12.29 |
---|---|
์ฝ๋์ - ๊ณ์ฐ๊ธฐ 2 (0) | 2022.10.17 |
ํ๋ก๊ทธ๋๋จธ์ค - ์คํ์ฑํ ๋ฐฉ, ํ์ด์ฌ (0) | 2021.12.08 |
ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด ๋ด p์ y์ ๊ฐ์, ํ์ด์ฌ (0) | 2021.12.08 |
ํ๋ก๊ทธ๋๋จธ์ค - ์์ฃผํ์ง ๋ชปํ ์ ์, ํ์ด์ฌ (0) | 2021.12.08 |