Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- ํ ์ด๋ธ
- ๋ฐฑํฑ
- post๋ฐฉ์
- like
- ๋์ ํ ์ด๋ธ
- ๋ฆฌ๋ ์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋์ปค
- JS
- oracle
- select
- MySQL
- Ajax
- ๋ช ๋ น์ด
- ๋ฐฐ์ด
- JavaScript
- order by
- JSP
- SQL
- optionํ๊ทธ
- ๋์
- DATE_FORMAT
- Spring
- Update
- ๋ณ์
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝํ
- ์ธ๋ผ์ธ๋ทฐ
- ์ปจํธ๋กค๋ฌ
- ํจ์
Archives
- Today
- Total
bom's happy life
[SQL ์ฝํ ] ๊ณผ์ผ๋ก ๋ง๋ ์์ด์คํฌ๋ฆผ ๊ณ ๋ฅด๊ธฐ ๋ณธ๋ฌธ
Algorithm๐/ํ๋ก๊ทธ๋๋จธ์ค
[SQL ์ฝํ ] ๊ณผ์ผ๋ก ๋ง๋ ์์ด์คํฌ๋ฆผ ๊ณ ๋ฅด๊ธฐ
bompeach 2023. 8. 11. 10:021. ์๋ธ์ฟผ๋ฆฌ ์ฌ์ฉ
--MYSQL
SELECT FLAVOR
FROM FIRST_HALF
WHERE TOTAL_ORDER > 3000
AND FLAVOR IN (SELECT FLAVOR
FROM ICECREAM_INFO
WHERE INGREDIENT_TYPE = 'fruit_based')
ORDER BY TOTAL_ORDER DESC
์๋ธ์ฟผ๋ฆฌ ๋ถ๋ถ ์ค๋ช : ๋จผ์ ICECREAM_INFO ํ ์ด๋ธ์์ INGREDIENT_TYPE์ด 'fruit_based'์ธ ๋ ์ฝ๋๋ค์ FLAVOR ๊ฐ์ ๊ฐ์ ธ์จ๋ค. ๊ทธ๋ฐ ๋ค์, ์ฃผ์ ์ฟผ๋ฆฌ์ FIRST_HALF ํ ์ด๋ธ์์ ์ ํ๋ ๋ ์ฝ๋๋ค ์ค์์ ์ด ์๋ธ์ฟผ๋ฆฌ์์ ๊ฐ์ ธ์จ FLAVOR ๊ฐ๋ค๊ณผ ์ผ์นํ๋ ๋ ์ฝ๋๋ค๋ง ์ ํ๋๋ค.
2. INNER JOIN ์ฌ์ฉ : ์กฐ์ธ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋ ํ ์ด๋ธ์ ๋ ์ฝ๋๋ง ๊ฒฐ๊ณผ์ ํฌํจ์ํค๋ ์กฐ์ธ ๋ฐฉ์.
--MYSQL
SELECT FIRST_HALF.FLAVOR
FROM FIRST_HALF, ICECREAM_INFO
WHERE FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR
AND FIRST_HALF.TOTAL_ORDER >= 3000
AND ICECREAM_INFO.INGREDIENT_TYPE = 'fruit_based'
์ฟผ๋ฆฌ ์ค๋ช : FIRST_HALF ํ ์ด๋ธ๊ณผ ICECREAM_INFO ํ ์ด๋ธ ๊ฐ์ FLAVOR ์นผ๋ผ์ด ์๋ก ์ผ์นํ๊ณ , FIRST_HALF.TOTAL_ORDER๊ฐ 3000์ด์์ด๋ฉฐ , ICECREAM_INFO.INGREDIENT_TYPE์ด 'fruit_based'์ธ ๋ ์ฝ๋๋ง ๊ฒฐ๊ณผ์ ํฌํจ๋๋ค.
'Algorithm๐ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL ์ฝํ ] ์กฐ๊ฑด์ ๋ง๋ ๋์ ๋ฆฌ์คํธ ์ถ๋ ฅํ๊ธฐ (0) | 2023.08.11 |
---|---|
[SQL ์ฝํ ] ์ธ๊ธฐ์๋ ์์ด์คํฌ๋ฆผ (0) | 2023.08.11 |
[SQL ์ฝํ ] 3์์ ํ์ด๋ ์ฌ์ฑ ํ์ ๋ชฉ๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2023.08.11 |
[SQL ์ฝํ ] ๊ฐ์ฅ ๊ฐ๊ฒฉ์ด ๋น์ผ ๋ฌผ๊ฑด SELECT(์ง๊ณํจ์ ์ฌ์ฉํ๊ธฐ) (0) | 2023.08.10 |
[SQL ์ฝํ ] ์กฐ๊ฑด์ ๋ง๋ ํ์์ ๊ตฌํ๊ธฐ (0) | 2023.08.10 |