Day 6
๊ฒ์ ์กฐ๊ฑด ์ง์ ํ๊ธฐ
๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋๋ฐ ์์ด์ ์กฐ๊ฑด์ ์ง์ ํด์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ฐ ํฌ๊ฒ ์ด์ ์ง์ ํ๋ ๋ฐฉ๋ฒ๊ณผ ํ์ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค
ํ : ํ์ ๊ธฐ์ค์ผ๋ก ์กฐ๊ฑด์ ๊ฑธ ๋๋ WHERE์ ์ ์ฌ์ฉํ๊ณ ์ด : ์ด์ ๊ธฐ์ค์ผ๋ก ์กฐ๊ฑด์ ๊ฑธ ๋์๋ SELECT์ ์ ์ฌ์ฉ
SELECT ๊ตฌ์์ ์ด ์ง์ ํ๊ธฐ
์ด์ ํ์ ํ๋ ๋ฐฉ๋ฒ ์ ์ ์ฌ์ฉํ๋ SELECT๋ฌธ์์๋ *(์์ผ๋์นด๋)๋ฅผ ์ฌ์ฉํด์ ํ ์ด๋ธ์ ๋ชจ๋ ์ด์ ์ถ์ถํ์๋ค ํ์ง๋ง ๋ง์ฝ ํน์ ํ ์ด(ํ๋)๋ง ์ถ์ถํ๊ณ ์ถ๋ค๋ฉด ํด๋น ์ด์ ์์ฑํ๋ฉด ๋๋ค
์ด์ ์ง์ ํ๋๋ฐ ์์ด์ ๋ฐ๋ก ์์๋ ์ ํด์ ธ ์์ง ์๊ธฐ ๋๋ฌธ์ ์ํ๋ ๋๋ก ์ ํํ๋ฉด ๋จ ํ์ง๋ง ์๋ฌด๋ฐ ์ด๋ ์ง์ ํ์ง ์๊ฑฐ๋ ํ ์ด๋ธ์ ์กด์ฌํ์ง ์๋ ์ด์ ์ง์ ํ๊ฒ ๋๋ฉด ์๋ฌ๋ฅผ ๋ฑ์
WHERE ๊ตฌ์์ ํ ์ง์ ํ๊ธฐ
์ฌ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ด(ํ๋)๊ฐ์ ๊ฒฝ์ฐ์๋ ๋ง์๋ดค์ ๋ญ ์์ฒญ ํฐ ํ ์ด๋ธ์ ๋ค๋ฅด๊ฒ ์ง๋ง ๋๋ถ๋ถ์ด ๊ทธ๋ ๊ฒ ๋ง์ง๋ ์๋ค ํ์ง๋ง ์ด ๊ฐ์ ๊ฒฝ์ฐ๋ ์ ๋ง ์๋ง์ ๋ฐ์ดํฐ๊ฐ ์์ด๊ณ ์ ์ฅ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๊ธฐ ๋๋ฌธ์ ์ด์ ์ซ์๋ ์ ๋ง ๋ง์ ๊ฒ์ด๋ค ์ฌ์ฉ ๋ฐฉ์์
์์๋ก WHERE ๊ตฌ๋ฅผ ์๋ตํ ๊ฒฝ์ฐ์๋ ํ ์ด๋ธ ๋ด์ ๋ชจ๋ ํ์ด ๊ฒ์ ๋์์ด ๋๋ค ์กฐ๊ฑด์์ ์ด + ์ฐ์ฐ์ + ์์๋ก ๊ตฌ์ฑ๋๋ ์์ด๋ค ๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ์ฌ์ฉํ๋ค
WHERE์ ์์ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ์ฐ์ฐ์๋ค์ด ์กด์ฌํ๋๋ฐ, ์์์ ์ฌ์ฉํ '='์ ์ข์ฐ์ ํญ๋ชฉ์ ๋น๊ตํ๋ ์ฐ์ฐ์์ด๋ค ๊ฐ์ด ๋ค๋ฅธ ๊ฒ์ ๋น๊ตํ๋ ์ฐ์ฐ์๋ '<>'์ด๋ค -> ์ขํญ๊ณผ ์ฐํญ์ ๊ฐ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ์ true๋ฅผ ๋ฑ๋ ์ฐ์ฐ์ ์์ ์์๋ ์ซ์์ด๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ์ง์ ํ ๊ฒ์ ์์ง๋ง ๋ฌธ์์ด์ด๋ผ๋ฉด
์ด๋ ๊ฒ ''์ ํตํด์ ๊ฐ์ ๋ฃ์ด์ ํ์ธํ ์ ์๋ค ๋ ์ง ์๊ฐํ๋ ''์ ํตํด์ ํ์ธํด์ฃผ์ง๋ง
์ฐ์์ผ์ - ์ ํตํด์ ๊ตฌ๋ถํ๊ณ ์๊ฐ์ : ์ ํตํด์ ํ๊ธฐ ์ถ๊ฐ์ ์ผ๋ก NULL๊ฐ์ ๊ฒฝ์ฐ๋ '๊ฐ'์ผ๋ก ๊ตฌ๋ถ๋๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ name = null ์ด๋ ๊ฒ ์์ฑํ๋ฉด ์ํ๋๋๋ก ์๋์ด ์๋จ null๊ฐ์ผ๋ก ํ์ธํ๊ธฐ ์ํด์๋
์ด๋ ๊ฒ 2๊ฐ์ง๋ก ๋๋ ์ ์ฌ์ฉํ ์ ์๋ค๋ ์ ..! ๋๋จธ์ง ๋ค์ํ ์ฐ์ฐ์๊ฐ ์์ง๋ง ๋๋ถ๋ถ์ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํด์๋ ๊ทธ๋ฌํ ์ฐ์ฐ์ ์ฒ๋ผ ์ฌ์ฉํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ๊ฑฑ์ ํ ๊ฑฐ ์๋ค
Last updated
Was this helpful?