[SQL ๋ ๋ฒจ์
] 4์ฅ: ์ง์ฝ๊ณผ ์๋ฅด๊ธฐ
์ง์ฝ 1. ์ฌ๋ฌ ๊ฐ์ ๋ ์ฝ๋๋ฅผ ํ ๊ฐ์ ๋ ์ฝ๋๋ก ์ง์ฝ - GROUP BY๋ฅผ ์ฌ์ฉํด ์ง์ฝ - ์ง์ฝ ํจ์: ์ฌ๋ฌ ๊ฐ์ ๋ ์ฝ๋๋ฅผ ํ ๊ฐ์ ๋ ์ฝ๋๋ก ์ง์ฝํ๋ ํจ์, COUNT, SUM, AVG, MAX, MIN - ์ง์ฝ ์ SELECT ๊ตฌ์ ์
๋ ฅํ ์ ์๋ ๊ฒ: ์์, GROUP BY์์ ์ฌ์ฉ๋ ์ง์ฝ ํค, ์ง์ฝ ํจ์ CASE ์๊ณผ GROUP BY ์์ฉ ๋น์ง์ฝ ํ
์ด๋ธ์ ์ง์ฝ ํ
์ด๋ธ๋ก ๋ง๋๋ SQL ๊ตฌ๋ฌธ SELECT id, MAX(CASE WHEN data_type='A' THEN data_1 ELSE NULL END) AS data_1, MAX(CASE WHEN data_type='A' THEN data_2 ELSE NULL END) AS data_2, MAX(CASE WHEN data_type='B' THEN ..
2022. 4. 18.