
[Oracle] COUNT() ์ง๊ณํจ์ ์ฌ์ฉํ๊ธฐ
...
2021. 2. 1. 15:01
์ค๋ผํด์์ ์ง๊ณํจ์์ธ COUNT()๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. SELECT COUNT(CASE WHEN CRSE_TY = '0' THEN 1 END) FROM DUAL # ์์ ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ ์ ์ด๋ฏธ์ง๋ณด๋ค ๋ ๋ง์ต๋๋ค. SELECT COUNT(CASE WHEN CRSE_TY = '0' THEN 1 END) AS CRSE_TY_ELRN ,COUNT(CASE WHEN CRSE_TY = '1' THEN 1 END) AS CRSE_TY_OFL ,COUNT(CASE WHEN CRSE_TY = '2' THEN 1 END) AS CRSE_TY_BLEND FROM CRSE_MASTR WHERE EDC_TY = '001' CASE WHEN์ ์ฌ์ฉํ์ฌ ์ง๊ณํ ์ปฌ๋ผ์ ์กฐ๊ฑด์ ๊ฑธ์ด์ฃผ๊ณ THEN์ ์ฌ์ฉํ์ฌ ์ผ์นํ ๋ 1์ ๋ํด..