์ค๋ผํด์์ ์ง๊ณํจ์์ธ 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์ ๋ํด์ค๋๋ค.
์ด๋ฒ ๊ธ์์๋ COUNT()๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํด๋ณด์์ต๋๋ค.
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ํ์ฌ๋ ์ง์ ํน์ ๋ ์ง ๋น๊ตํ๊ธฐ (0) | 2021.02.04 |
---|---|
[JS] ๋ฌธ์์ด ์ซ์ ๋ณํ parseInt์ Number ์ฐจ์ด (0) | 2021.02.01 |
[Oracle] Listener refused the connection with the following error (0) | 2021.01.26 |
[Oracle] ์กฐํ ์๋ฒ ๋งค๊ธฐ๊ธฐ ROW_NUMBER() (0) | 2021.01.26 |
[CA] ๋๊ธฐ(Blocking)์ ๋น๋๊ธฐ(Non-Blocking) (2) | 2021.01.24 |