group by
-
- [SQL] HAVING ์
HAVING ์ ๊ฐ๋ SQL์์ HAVING ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๊ทธ๋ฃนํ๋ ๊ฒฐ๊ณผ์ ๋ํ ํํฐ๋ง์ ์ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. HAVING ์ ์ GROUP BY ์ ๊ณผ ํจ๊ป ์ฌ์ฉ๋๋ฉฐ, GROUP BY ์ ๋ก ๊ทธ๋ฃนํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํน์ ์กฐ๊ฑด์ ๊ฐ์ง ๊ทธ๋ฃน์ ์ ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ์ผ๋ฐ์ ์ธ HAVING ์ ์ ๊ตฌ๋ฌธ์ ๋ค์๊ณผ ๊ฐ๋ค. SELECT column1, column2, aggregate_function(column3) FROM table GROUP BY column1, column2 HAVING condition; SELECT: ๊ฒ์ํ ์ด์ ์ง์ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ฃนํ๋ ์ด๊ณผ ์ง๊ณ ํจ์๋ฅผ ํฌํจํ๋ค. table: ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ํ ์ด๋ธ์ ์ด๋ฆ์ด๋ค. GROUP BY: ๊ทธ๋ฃนํํ ์ด์ ์ง์ ํ๋ค. ์ด ์ด์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ด..
2023.08.05 -
- [Programmers-131123][SQL] ์ฆ๊ฒจ์ฐพ๊ธฐ๊ฐ ๊ฐ์ฅ ๋ง์ ์๋น ์ ๋ณด ์ถ๋ ฅํ๊ธฐ
๋ฌธ์ ์ค๋ช ๋ค์์ ์๋น์ ์ ๋ณด๋ฅผ ๋ด์ REST_INFO ํ ์ด๋ธ์ ๋๋ค. REST_INFO ํ ์ด๋ธ์ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL์ ์๋น ID, ์๋น ์ด๋ฆ, ์์ ์ข ๋ฅ, ์กฐํ์, ์ฆ๊ฒจ์ฐพ๊ธฐ์, ์ฃผ์ฐจ์ฅ ์ ๋ฌด, ์ฃผ์, ์ ํ๋ฒํธ๋ฅผ ์๋ฏธํฉ๋๋ค. Column name Type Nullable REST_ID VARCHAR(5) FALSE REST_NAME VARCHAR(50) FALSE FOOD_TYPE VARCHAR(20) TRUE VIEWS NUMBER TRUE FAVORITES NUMBER TRUE PARKING_LOT VARCHAR(1) TRUE ADDRESS VARCHAR(100) TRUE TE..
2023.08.05