๐ 1. ์์
๊ฐ์ (๊ต์ฌ์ฉ ๊ฐ์ด๋)
- ํ์ต ์ฃผ์ : ์ฅ์ ๋ฌผ ํํผ(Avoider) ์๊ณ ๋ฆฌ์ฆ์ ์๋ฆฌ์ ์กฐ๊ฑด๋ฌธ(If)์ ๊ฐ๋
์ดํด
- ํ์ต ๋ชฉํ:
- ์ ๋ฐฉ ์ฌ์ ์ผ๋ก ์ฅ์ฐฉ๋ 2๊ฐ ์ ์ธ์ ์ผ์์ ๋ฐฐ์น ๋ชฉ์ ๊ณผ ์๋ฆฌ๋ฅผ ์ดํดํ๋ค.
- ์ฌ๋ฌผ์ ์์น(์ผ์ชฝ/์ค๋ฅธ์ชฝ)์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ฐ์ํ๋ ๋ก๋ด์ '์กฐ๊ฑด ์ ์ด'๋ฅผ ๋ฐฐ์ด๋ค.
- ๋ก๋ด์ ๋๋น๊ณผ ์๋ฆฌ ๋ณํ๋ฅผ ํตํด ๋ก๋ด์ด ํ๋จํ ์ํ๋ฅผ ๋๋ฒ๊น
(ํ์ธ)ํ ์ ์๋ค.
- ํ์๋ค๊ณผ ํ๋ ฅํ์ฌ ์ค์๊ฐ์ผ๋ก ๋ฏธ๋ก ๋ฒฝ์ ์ธ์ฐ๊ณ ๋ชฉ์ ์ง๊น์ง ์๋ดํ๋ ํ๋ ๋์ด๋ฅผ ํ๋ค.
- ์์ ์๊ฐ: 40๋ถ
- ์ค๋น๋ฌผ: ๋ฃจ๋ฏธ๋ณด๋ ๋ณธ์ฒด, ๋ฏธ๋ก ๊ฑด์ค์ฉ ๊ต๊ตฌ(๋๊บผ์ด ์ฑ
, ์๊ธฐ ๋ธ๋ก, ๋๋ ๋ณด๋ํ), ์ถ๋ฐ/๋์ฐฉ ๋ง์ปค
๐ง 2. ํต์ฌ ๊ฐ๋
์์๋ณด๊ธฐ
1) ๋ฃจ๋ฏธ์ ์ฌ์ ์๋ (์ ์ธ์ ์ผ์์ ๋น๋ฐ)
๋ฃจ๋ฏธ๋ณด๋์ ์์ชฝ์ ๋ณด๋ฉด ์ผ์ 2๊ฐ๊ฐ ์ ๋ฉด์ด ์๋๋ผ ์ผ์ชฝ ์ฌ์ , ์ค๋ฅธ์ชฝ ์ฌ์ ๋ฐฉํฅ์ ๋ฐ๋ผ๋ณด๊ณ ์์ด์. ์ ์ผ์ง์ ์ด ์๋๋ผ ๋น์ค๋ฌํ๊ฒ ๋ถ์ด์์๊น์? ๋ฐ๋ก ์ ๋ฉด๋ฟ๋ง ์๋๋ผ ์์์์ ๋ค๊ฐ์ค๋ ์ฅ์ ๋ฌผ๊น์ง ๋๊ฒ ๊ฐ์งํด์ ๋ถ๋ชํ๊ธฐ ์ ์ ๋ฏธ๋ฆฌ ํผํด ๊ฐ๊ธฐ ์ํด์์์.
2) ๋ง์ฝ(If) ๋ฒฝ์ ๋ง๋๋ฉด ์ด๋ป๊ฒ ํ ๊น? (์กฐ๊ฑด๋ฌธ)
๋ฃจ๋ฏธ๋ณด๋๋ ๋๋จผ ๋ก๋ด์ด ์๋์์. ๋๋ํ ๊ท์น(์๊ณ ๋ฆฌ์ฆ)์ ๋ฐ๋ผ ์ค์ค๋ก ํ๋จํด์.
- ๋ง์ฝ(If) ์ผ์ชฝ์ ๋ฒฝ์ด ๋ํ๋๋ฉด? โ ๋
ธ๋์ ๋์ ๋ฒ์ฉ์ด๋ฉฐ ์ค๋ฅธ์ชฝ์ผ๋ก ํ์ !
- ๋ง์ฝ(If) ์ค๋ฅธ์ชฝ์ ๋ฒฝ์ด ๋ํ๋๋ฉด? โ ๐ฃ๋ณด๋ผ์ ๋์ ๋ฒ์ฉ์ด๋ฉฐ ์ผ์ชฝ์ผ๋ก ํ์ !
- ๋ง์ฝ(If) ์์ชฝ ๋ค ๋ฒฝ์ผ๋ก ๋งํ๋ฉด? โ ๐ด๋นจ๊ฐ์ ๋์ ๋ฒ์ฉ์ด๋ฉฐ ๋ค๋ก ํ์ง!
๐ค 3. ๋ฃจ๋ฏธ๋ณด๋ ์กฐ์ ๋ฐ ๊ด์ฐฐํ๊ธฐ
[์คํ ๋ฐฉ๋ฒ]
- ๋ฃจ๋ฏธ๋ณด๋์
SELECT ๋ฒํผ์ ๋๋ฌ ๐ก๋
ธ๋์ ๋๊ณผ '๋ฏธ' ์๋ฆฌ๊ฐ ๋๋ 3๋ฒ ๋ชจ๋๋ฅผ ์ฐพ์ต๋๋ค.
START ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฃจ๋ฏธ๋ณด๋๊ฐ ์ค์ค๋ก ์์ผ๋ก ์ง์งํ๊ธฐ๊ธฐ ์์ํฉ๋๋ค.
[๊ด์ฐฐ ๋ฏธ์
: ๋ฃจ๋ฏธ์ ์๊ฐ์ ์ฝ์ด๋ผ!]
- ๋์ ๋ฐ๋ฅ์ ๋ฃจ๋ฏธ๋ณด๋๋ฅผ ๋๊ณ , ์ค๋ฅธ์์ผ๋ก ๋ฃจ๋ฏธ์ ์ค๋ฅธ์ชฝ ์์ ์ฌ์ฉ ๊ฐ๋ ค๋ณด์ธ์.
- ๋ฃจ๋ฏธ์ ๋์ด ๋ฌด์จ ์์ผ๋ก ๋ณํ๋ฉฐ ์ด๋๋ก ๋๋ง์น๋์? ๋ฐ๋์ชฝ๋ ์คํํด ๋ณด์ธ์.