๐ 2-1-4. WHERE ์
๊ณผ๋ชฉ2. SQL ๊ธฐ๋ณธ๊ณผ ํ์ฉ
์ 1์ฅ SQL ๊ธฐ๋ณธ
์ 4์ WHERE ์
1. WHERE ์กฐ๊ฑด์ ๊ฐ์
์๋ฃ๋ฅผ ๊ฒ์ํ ๋ SELECT ์ ๊ณผ FROM ์ ๋ง์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ์ ์ธ SQL ๋ฌธ์ฅ์ ๊ตฌ์ฑํ๋ค๋ฉด, ํ ์ด๋ธ์ ์๋ ๋ชจ๋ ์๋ฃ๋ค์ด ๊ฒฐ๊ณผ๋ก ์ถ๋ ฅ๋์ด ์ค์ ๋ก ์ํ๋ ์๋ฃ๋ฅผ ํ์ธํ๊ธฐ ์ด๋ ค์ธ ์ ์๋ค. ์ฌ์ฉ์๋ค์ ์์ ์ด ์ํ๋ ์๋ฃ๋ง์ ๊ฒ์ํ๊ธฐ ์ํด์ SQL ๋ฌธ์ฅ์ WHERE ์ ์ ์ด์ฉํ์ฌ ์๋ฃ๋ค์ ๋ํ์ฌ ์ ํํ ์ ์๋ค. WHERE ์ ์๋ ๋ ๊ฐ ์ด์์ ํ ์ด๋ธ์ ๋ํ ์กฐ์ธ ์กฐ๊ฑด์ ๊ธฐ์ ํ๊ฑฐ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ํํ๊ธฐ ์ํ ์กฐ๊ฑด์ ๊ธฐ์ ํ ์๋ ์๋ค. WHERE ์ ์ JOIN ์กฐ๊ฑด์ ๋ํด์๋ 1์ฅ 9์ ์์ ์ค๋ช ํ๊ณ FROM ์ ์ JOIN์ ๋ํด์๋ 2์ฅ 1์ ์์ ์ค๋ช ํ๋๋ก ํ๋ค. ํ์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ง์ ์ฌ์ฉ์๋ ํ๋ก๊ทธ๋จ๋ค์ด ๋์์ ์ ์ํ์ฌ ๋ค๋์ ํธ๋์ญ์ ์ ๋ฐ์ํ๊ณ ์๋ค. WHERE ์กฐ๊ฑด์ ์ ์ฌ์ฉํ์ง ์๊ณ ํ์ ์๋ ๋ง์ ์๋ฃ๋ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ถํฐ ์์ฒญํ๋ SQL ๋ฌธ์ฅ์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ค์น๋์ด ์๋ ์๋ฒ์ CPU๋ MEMORY์ ๊ฐ์ ์์คํ ์์(Resources)๋ค์ ๊ณผ๋คํ๊ฒ ์ฌ์ฉํ๋ค. ๋ํ ๋ง์ ์ฌ์ฉ์๋ค์ QUERY์ ๋ํด ๋ฐ๋ก๋ฐ๋ก ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ์ง ๋ชปํ๊ฒ ๋๊ณ , ๋ํ ๊ฒ์๋ ๋ง์ ์๋ฃ๋ค์ด ๋คํธ์ํฌ๋ฅผ ํตํด์ ์ ๋ฌ๋จ์ผ๋ก์จ ๋ฌธ์ ์ ๋ค์ ๋ฐ์์ํจ๋ค. ์ด๋ฐ ๋ฌธ์ ์ ์ ๋ฐฉ์งํ๊ธฐ ์ํด WHERE ์ ์ ์กฐ๊ฑด์ด ์๋ FTS(Full Table Scan) ๋ฌธ์ฅ์ SQL ํ๋์ 1์ฐจ์ ์ธ ๊ฒํ ๋์์ด ๋๋ค. (FTS๊ฐ ๋ฌด์กฐ๊ฑด ๋์ ๊ฒ์ ์๋๋ฉฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฑ์ ์ด์ฉํด ์ ์ฉํ๊ฒ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ๋ง๋ค.) ๊ธฐ๋ณธ์ ์ธ SQL ๋ฌธ์ฅ์ Oracle์ ๊ฒฝ์ฐ ํ์์ ์ผ๋ก SELECT ์ ๊ณผ FROM ์ ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. SQL Server, Sybase ๋ฌธ์ฅ์ SELECT ๋ชฉ๋ก์ ์์, ๋ณ์ ๋ฐ ์ฐ์ ์(์ด ์ด๋ฆ ์์ด)๋ง ํฌํจ๋๋ ๊ฒฝ์ฐ๋ FROM ์ ์ด ํ์ ์์ง๋ง, ํ ์ด๋ธ์ ์นผ๋ผ์ด ์ฌ์ฉ๋ ๊ฒฝ์ฐ๋ FROM ์ ์ด ํ์ํ๋ค. WHERE ์ ์ ์กฐํํ๋ ค๋ ๋ฐ์ดํฐ์ ํน์ ์กฐ๊ฑด์ ๋ถ์ฌํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ FROM ์ ๋ค์ ์ค๊ฒ ๋๋ค.
SELECT [DISTINCT/ALL] ์นผ๋ผ๋ช [ALIAS๋ช ] FROM ํ ์ด๋ธ๋ช WHERE ์กฐ๊ฑด์;
WHERE ์ ์ FROM ์ ๋ค์์ ์์นํ๋ฉฐ, ์กฐ๊ฑด์์ ์๋ ๋ด์ฉ์ผ๋ก ๊ตฌ์ฑ๋๋ค.
์นผ๋ผ(Column)๋ช (๋ณดํต ์กฐ๊ฑด์์ ์ข์ธก์ ์์น)
๋น๊ต ์ฐ์ฐ์
๋ฌธ์, ์ซ์, ํํ์ (๋ณดํต ์กฐ๊ฑด์์ ์ฐ์ธก์ ์์น)
๋น๊ต ์นผ๋ผ๋ช (JOIN ์ฌ์ฉ์)
2. ์ฐ์ฐ์์ ์ข
๋ฅ
WHERE ์ ์ ์กฐ๊ฑด์์ ์ฌ์ฉํ ๋, ์ฌ์ฉ๋๋ ๋น๊ต ์ฐ์ฐ์์ ๋ํด์ ์ดํด๋ณธ๋ค. ์ฐ์ฐ์์ ๋ํด์ ์์๋ณด๊ธฐ ์ ์ ์์์ ๋์๋ ์กฐ๊ฑด์ ์กฐ๊ธ ๋ ๋ณต์กํ๊ฒ ๋ฐ๊พธ์ด ๋ณธ๋ค.
K-๋ฆฌ๊ทธ ์ผ๋ถ ์ ์๋ค์ ์ด๋ฆ๊ณผ ํฌ์ง์ , ๋ฐฑ๋๋ฒ๋ฅผ ์๊ณ ์ถ๋ค. ์กฐ๊ฑด์ ์์ํ์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ์ด๊ฑฐ๋ ์ ๋จ๋๋๊ณค์ฆ์ ์์๋ ์ ์๋ค ์ค์์ ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF:Mid Fielder) ์ด๋ฉด์, ํค๋ 170 ์ผํฐ๋ฏธํฐ ์ด์, 180 ์ดํ์ฌ์ผ ํ๋ค.
์์ ์๊ตฌ ์กฐ๊ฑด์ ๋ชจ๋ ๋ง์กฑํ๋ Query ๋ฌธ์ฅ์ ๊ตฌ์ฑํ๊ธฐ ์ํด์๋ ๋ค์ํ ์ฐ์ฐ์๋ค์ ์ฌ์ฉํด์ผ๋ง ํ๋ค. WHERE ์ ์ ์ฌ์ฉ๋๋ ์ฐ์ฐ์๋ 3๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค.
๋น๊ต ์ฐ์ฐ์ (๋ถ์ ๋น๊ต ์ฐ์ฐ์ ํฌํจ)
SQL ์ฐ์ฐ์ (๋ถ์ SQL ์ฐ์ฐ์ ํฌํจ)
๋ ผ๋ฆฌ ์ฐ์ฐ์


์ฐ์ฐ์์ ์ฐ์ ์์๋ฅผ ์ดํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
๊ดํธ๋ก ๋ฌถ์ ์ฐ์ฐ์ด ์ ์ผ ๋จผ์ ์ฐ์ฐ ์ฒ๋ฆฌ๋๋ค.
์ฐ์ฐ์๋ค ์ค์๋ ๋ถ์ ์ฐ์ฐ์(NOT)๊ฐ ๋จผ์ ์ฒ๋ฆฌ๋๊ณ ,
๋น๊ต ์ฐ์ฐ์(=,>,>=,<,<=), SQL ๋น๊ต ์ฐ์ฐ์(BETWEEN a AND b, IN (list), LIKE, IS NULL)๊ฐ ์ฒ๋ฆฌ๋๊ณ ,
๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ค์์๋ AND, OR์ ์์ผ๋ก ์ฒ๋ฆฌ๋๋ค.
๋ง์ผ ์ด๋ฌํ ์ฐ์ฐ์ ์์ด์ ์ฐ์ฐ์๋ค์ ์ฐ์ ์์๋ฅผ ์ผ๋์ ๋์ง ์๊ณ WHERE ์ ์ ์์ฑํ๋ค๋ฉด ํ ์ด๋ธ์์ ์๊ธฐ๊ฐ ์ํ๋ ์๋ฃ๋ฅผ ์ฐพ์ง ๋ชปํ๊ฑฐ๋, ํน์ ํ๋ฆฐ ์๋ฃ์ธ์ง๋ ๋ชจ๋ฅธ ์ฑ ์ฌ์ฉํ ์๋ ์๋ค. ์ค์ํ๊ธฐ ์ฌ์ด ๋น๊ต ์ฐ์ฐ์์ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ๊ฒฝ์ฐ ๊ดํธ๋ฅผ ์ฌ์ฉํด์ ์ฐ์ ์์๋ฅผ ํ์ํ๋ ๊ฒ์ ๊ถ๊ณ ํ๋ค.
3. ๋น๊ต ์ฐ์ฐ์
๋น๊ต ์ฐ์ฐ์์ ์ข ๋ฅ๋ [ํ โ ก-1-17]๊ณผ ๊ฐ์ผ๋ฉฐ, ๋น๊ต ์ฐ์ฐ์๋ค์ ์ ์ ํ ์ฌ์ฉํ์ฌ ๋ค์ํ ์กฐ๊ฑด์ ๊ตฌ์ฑํ ์ ์๋ค.

์์ ์๊ตฌ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ด ๋น๊ต ์ฐ์ฐ์๋ฅผ ์ ์ฉํ์ฌ ํํํ ์ ์๋ค.
์์ํ์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ์ด๊ฑฐ๋ ์ ๋จ๋๋๊ณค์ฆ์ ์์๋ ์ ์๋ค์ด์ด์ผ ํ๊ณ , ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF:Midfielder)์ด์ด์ผ ํ๋ค. ํค๋ 170 ์ผํฐ๋ฏธํฐ ์ด์์ด๊ณ 180 ์ดํ์ฌ์ผ ํ๋ค.
์์ํ์ฝ๋ = ์ผ์ฑ๋ธ๋ฃจ์์ฆํ ์ฝ๋(K02)
์์ํ์ฝ๋ = ์ ๋จ๋๋๊ณค์ฆํ ์ฝ๋(K07)
ํฌ์ง์ = ๋ฏธ๋ํ๋ ์ฝ๋(MF)
ํค >= 170 ์ผํฐ๋ฏธํฐ
ํค <= 180 ์ผํฐ๋ฏธํฐ
๊ฐ๊ฐ์ ์๋ฅผ ๋ณด๋ฉด ๋น๊ต ์ฐ์ฐ์๋ก ์์ํ, ํฌ์ง์ , ํค์ ๊ฐ์ ์นผ๋ผ(Column)๋ค์ ํน์ ํ ๊ฐ๋ค๊ณผ ์กฐ๊ฑด์ ๋น๊ตํ๋๋ฐ ์ฌ์ฉ๋๋ ๊ฒ์ ์ ์ ์๋ค.
[์์ ] ์ฒซ ๋ฒ์งธ ์๊ตฌ ์ฌํญ์ธ ์์ํ์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ๋ผ๋ ์กฐ๊ฑด์ WHERE ์กฐ๊ฑด์ ๋ก ์ฎ๊ฒจ์ SQL ๋ฌธ์ฅ์ ์์ฑํ์ฌ ์คํํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
WHERE TEAM_ID = K02
3ํ์ ์ค๋ฅ: ERROR: ์ด๋ช ์ด ๋ถ์ ํฉํ๋ค.
์คํ ๊ฒฐ๊ณผ๋ "์ด(COLUMN)๋ช ์ด ๋ถ์ ํฉํ๋ค."๋ผ๋ ์๋ฌ ๋ฉ์์ง๋ฅผ ๋ณด์ด๊ณ SQL ๋ฌธ์ฅ์ ์ธ ๋ฒ์งธ ์ค์ ์ค๋ฅ๊ฐ ์๋ค๊ณ ๋์ ์๋ค. TEAM_ID๋ผ๋ ํ๋ช ์ ๋ฐ์ดํฐ ํ์ ์ CHAR(3)์ธ๋ฐ ๋น๊ต ์ฐ์ฐ์ ์ค๋ฅธ์ชฝ์ K02์ ๊ฐ์ ์์๋ฐ์ดํ(' ')๋ ํฐ๋ฐ์ดํ(" ")์ ๊ฐ์ ์ธ์ฉ ๋ถํธ๋ก ๋ฌถ์ด์ ์ฒ๋ฆฌํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ์๋ฌ์ด๋ค. CHAR ๋ณ์๋ VARCHAR2์ ๊ฐ์ ๋ฌธ์ํ ํ์ ์ ๊ฐ์ง ์นผ๋ผ์ ํน์ ๊ฐ๊ณผ ๋น๊ตํ๊ธฐ ์ํด์๋ ์ธ์ฉ ๋ถํธ(์์๋ฐ์ดํ, ํฐ๋ฐ์ดํ)๋ก ๋ฌถ์ด์ ๋น๊ต ์ฒ๋ฆฌ๋ฅผ ํด์ผ ํ๋ค. ํ์ง๋ง NUMERIC๊ณผ ๊ฐ์ ์ซ์ํ ํํ์ ๊ฐ์ ์ธ์ฉ๋ถํธ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค.
[์์ ] ์ฒซ ๋ฒ์งธ ์๊ตฌ ์ฌํญ์ ์์ ํ์ฌ ๋ค์ ์คํํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๊น์ฑํ
DF
5
183
๊ฐ๋น
MF
10
177
๊ฐ๋ํฌ
MF
26
174
๊ณ ์ข ์
MF
22
176
๊ณ ์ฐฝ
F
4
175
์ ์ค
MF
44
170
์ ์ง์ฐ
DF
7
179
๋ฐ๋์ค
FW
11
176
์์ ์
FW
14
173
๏ผ
๏ผ
๏ผ
๏ผ
10 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
[์์ ] ์ธ ๋ฒ์งธ ์๊ตฌ ์ฌํญ์ธ ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF)์ธ ์กฐ๊ฑด์ WHERE ์กฐ๊ฑด์ ๋ก ์ฎ๊ฒจ์ SQL ๋ฌธ์ฅ์ ์์ฑํ์ฌ ์คํํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๊ฐ๋น
MF
10
177
๊ฐ๋ํฌ
MF
26
174
๊ณ ์ข ์
MF
22
176
๊ณ ์ฐฝํ
MF
8
170
์ ๊ธฐ๋ฒ
MF
28
173
์ ๋ํ
MF
25
175
์ ๋ํ
MF
4
175
์ ์ค
MF
44
170
์ค๊ท์ฐฌ
MF
24
178
์ค์์ผ
MF
45
176
์ฅ์ฑ์ฒ
MF
27
176
๏ผ
๏ผ
๏ผ
๏ผ
12 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
์ถ๊ฐ์ ์ผ๋ก ๋ฌธ์ ์ ํ๊ฐ์ ๋น๊ต ์กฐ๊ฑด์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋ [ํ โ ก-1-18]๊ณผ ๊ฐ์ด ์ฒ๋ฆฌํ๋ค.

[์์ ] ๋ค ๋ฒ์งธ ์๊ตฌ ์ฌํญ์ธ "ํค๊ฐ 170 ์ผํฐ๋ฏธํฐ ์ด์"์ธ ์กฐ๊ฑด๋ WHERE ์ ๋ก ์ฎ๊ฒจ์ SQL ๋ฌธ์ฅ์ ์์ฑํ์ฌ ์คํํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๊น์ฑํ
DF
5
183
๊ฐ๋น
MF
10
177
๊ฐ๋ํฌ
MF
26
174
๊ณ ์ข ์
MF
22
176
๊ณ ์ฐฝํ
MF
8
170
์ ๊ธฐ๋ฒ
MF
28
173
์ ๋ํ
MF
25
175
์ ๋ํ
MF
4
175
์ ์ค
MF
44
170
์ ์ง์ฐ
DF
7
179
๋ฐ๋์ค
FW
11
176
๏ผ
๏ผ
๏ผ
๏ผ
12 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
๋ฌธ์ ์ ํ ์นผ๋ผ์ ๊ฒฝ์ฐ WHERE TEAM_ID = K02 ์ฌ๋ก์์ ' ' ํ์๊ฐ ์๋ ๊ฒฝ์ฐ ์๋ฌ๊ฐ ๋ฐ์ํ์์ง๋ง, ์ซ์ ์ ํ ์นผ๋ผ์ ๊ฒฝ์ฐ ์ซ์๋ก ๋ณํ์ด ๊ฐ๋ฅํ ๋ฌธ์์ด(Alpha Numeric)๊ณผ ๋น๊ต๋๋ฉด ์๋ ํ์ ์ ์ซ์ ํ์ ์ผ๋ก ๋ฐ๊พธ์ด ๋น๊ตํ๋ค. ์๋ฅผ ๋ค๋ฉด [์์ ]์ WHERE HEIGHT >= 170 ์กฐ๊ฑด์ WHERE HEIGHT >= '170' ์ด๋ผ๊ณ ํํํ๋๋ผ๋, HEIGHT๋ผ๋ ์นผ๋ผ์ด ์ซ์ ์ ํ์ ๋ณ์์ด๋ฏ๋ก ๋ด๋ถ์ ์ผ๋ก '170'์ด๋ผ๋ ๋ฌธ์์ด์ ์ซ์ ์ ํ 170์ผ๋ก ๋ฐ๊พธ์ด ์ฒ๋ฆฌํ๋ค.
4. SQL ์ฐ์ฐ์
SQL ์ฐ์ฐ์๋ SQL ๋ฌธ์ฅ์์ ์ฌ์ฉํ๋๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ์์ฝ๋์ด ์๋ ์ฐ์ฐ์๋ก์ ๋ชจ๋ ๋ฐ์ดํฐ ํ์ ์ ๋ํด์ ์ฐ์ฐ์ด ๊ฐ๋ฅํ 4๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค.

์์ ์๊ตฌ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ด ๋น๊ต ์ฐ์ฐ์์ SQL ๋น๊ต ์ฐ์ฐ์๋ฅผ ์ ์ฉํ์ฌ ํํํ ์ ์๋ค.
์์ํ์ฝ๋ IN (์ผ์ฑ๋ธ๋ฃจ์์ฆ ์ฝ๋(K02), ์ ๋จ๋๋๊ณค์ฆ ์ฝ๋(K07))
ํฌ์ง์ LIKE ๋ฏธ๋ํ๋(MF)
ํค BETWEEN 170 ์ผํฐ๋ฏธํฐ AND 180 ์ผํฐ๋ฏธํฐ
IN (list) ์ฐ์ฐ์
[์์ ] ์์ํ ์ฝ๋์ ๊ด๋ จ๋ IN (list) ํํ์ SQL ๋น๊ต ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ WHERE ์ ์ ์ฌ์ฉํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๋ฐ๋์ค
FW
11
176
์์ ์
FW
14
173
์๋ํธ
DF
17
186
์ค๊ท์ฐฌ
MF
24
178
์ค์์ผ
MF
45
176
๊น๋์ฑ
MF
40
176
๊นํํ
DF
์ํ์ฅ
DF
์ ์ํธ
DF
์ต์ฒ ์ฐ
DF
์ ์๊ด
GK
41
185
๏ผ
๏ผ
๏ผ
๏ผ
10 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
[์์ ] ์ฌ์ ํ ์ด๋ธ์์ JOB์ด MANAGER์ด๋ฉด์ 20๋ฒ ๋ถ์์ ์ํ๊ฑฐ๋, JOB์ด CLERK์ด๋ฉด์ 30๋ฒ ๋ถ์์ ์ํ๋ ์ฌ์์ ์ ๋ณด๋ฅผ IN ์ฐ์ฐ์์ ๋ค์ค ๋ฆฌ์คํธ๋ฅผ ์ด์ฉํด ์ถ๋ ฅํ๋ผ.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
JONES
MANAGER
20
JAMES
CLERK
30
2 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
์ฌ์ฉ์๋ค์ด ์ ๋ชจ๋ฅด๊ณ ์๋ ๋ค์ค ๋ฆฌ์คํธ๋ฅผ ์ด์ฉํ IN ์ฐ์ฐ์๋ SQL ๋ฌธ์ฅ์ ์งง๊ฒ ๋ง๋ค์ด ์ฃผ๋ฉด์๋ ์ฑ๋ฅ ์ธก๋ฉด์์๋ ์ฅ์ ์ ๊ฐ์ง ์ ์๋ ๋งค์ฐ ์ ์ฉํ ์ฐ์ฐ์์ด๋ฏ๋ก ์ ๊ทน์ ์ธ ์ฌ์ฉ์ ๊ถ๊ณ ํ๋ค. ๋ค๋ง, ์๋ SQL ๋ฌธ์ฅ๊ณผ๋ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋์ค๊ฒ ๋๋ฏ๋ก ์ฉ๋๋ฅผ ๊ตฌ๋ถํด์ ์ฌ์ฉํด์ผ ํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
SMITH
CLERK
20
JONES
MANAGER
20
BLAKE
MANAGER
30
ADAMS
CLERK
20
JAMES
CLERK
30
5 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
LIKE ์ฐ์ฐ์
[์์ ] ์๊ตฌ ์ฌํญ์ ๋ ๋ฒ์งธ ์กฐ๊ฑด์ ๋ํด์ LIKE ์ฐ์ฐ์๋ฅผ WHERE ์ ์ ์ ์ฉํด์ ์คํํ๋ค.
[์์ ]
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๊ฐ๋น
MF
10
177
๊ฐ๋ํฌ
MF
26
174
๊ณ ์ข ์
MF
22
176
๊ณ ์ฐฝํ
MF
8
170
์ ๊ธฐ๋ฒ
MF
28
173
์ ๋ํ
MF
25
175
์ ๋ํ
MF
4
175
์ ์ค
MF
44
170
๏ผ
๏ผ
๏ผ
๏ผ
9 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
LIKE์ ์ฌ์ ์ ์๋ฏธ๋ '~์ ๊ฐ๋ค'์ด๋ค. ๋ฐ๋ผ์ ์์ ๊ฐ์ ๊ฒฝ์ฐ๋ผ๋ฉด ๋น๊ต ์ฐ์ฐ์์ธ '='์ ์ฌ์ฉํด์ ์์ฑํด๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ๋ง์ฝ "์ฅ"์จ ์ฑ์ ๊ฐ์ง ์ ์๋ค์ ์กฐํํ ๊ฒฝ์ฐ๋ ์ด๋ป๊ฒ ํ ๊น? ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ LIKE ์ฐ์ฐ์์์๋ ์์ผ๋์นด๋(WildCard)๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์์ผ๋์นด๋(WildCard)๋ ํ ๊ฐ ํน์ 0๊ฐ ์ด์์ ๋ฌธ์๋ฅผ ๋์ ํด์ ์ฌ์ฉํ๊ธฐ ์ํ ํน์ ๋ฌธ์๋ฅผ ์๋ฏธํ๋ฉฐ, ์ด๋ฅผ ์กฐํฉํ์ฌ ์ฌ์ฉํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ฏ๋ก SQL ๋ฌธ์ฅ์์ ์ฌ์ฉํ๋ ์คํธ๋ง(STRING) ๊ฐ์ผ๋ก ์ฉ์ดํ๊ฒ ์ฌ์ฉํ ์ ์๋ค.

[์์ ] "์ฅ"์จ ์ฑ์ ๊ฐ์ง ์ ์๋ค์ ์ ๋ณด๋ฅผ ์กฐํํ๋ WHERE ์ ์ ์์ฑํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
์ฅ์ฑ์ฒ
MF
27
176
์ฅ์ค์
DF
17
173
์ฅ์์ฐ
FW
7
180
์ฅ์ฌ์ฐ
FW
12
172
์ฅ๋์ผ
DF
7
184
์ฅ๊ธฐ๋ด
FW
12
180
์ฅ์ฒ ์ฐ
DF
7
172
์ฅํ์
DF
36
181
์ฅ๊ฒฝ์ง
DF
34
184
์ฅ์ฑ์ฑ
MF
19
174
์ฅ์ฒ ๋ฏผ
MF
24
179
์ฅ๊ฒฝํธ
MF
39
174
์ฅ๋ํ
FW
39
178
13 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
BETWEEN a AND b ์ฐ์ฐ์
[์์ ] ์ธ ๋ฒ์งธ๋ก ํค๊ฐ 170 ์ผํฐ๋ฏธํฐ ์ด์ 180์ผํฐ๋ฏธํฐ ์ดํ์ธ ์ ์๋ค์ ์ ๋ณด๋ฅผ BETWEEN a AND b ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ WHERE ์ ์ ์์ฑํ๋ค.
[์์ ]
BETWEEN a AND b๋ ๋ฒ์์์ 'a'์ 'b'์ ๊ฐ์ ํฌํจํ๋ ๋ฒ์๋ฅผ ๋งํ๋ ๊ฒ์ด๋ค.
[์คํ ๊ฒฐ๊ณผ]
์ฅ์ฒ ์ฐ
DF
7
172
ํ๊ด์ฒ
DF
4
172
๊ฐ์ ํ
MF
38
175
๊ณต์ค๊ท
MF
22
177
์ ๊ตญ์ง
MF
16
172
์ ๋์
MF
9
170
์ต๊ฒฝ๊ท
MF
10
177
์ต๋ด์ฒ
MF
24
177
๋ฐฐ์ฑ์ฌ
MF
28
178
์ด
MF
25
174
๊น๊ด์ฐ
MF
8
175
๏ผ
๏ผ
๏ผ
๏ผ
12 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
IS NULL ์ฐ์ฐ์
NULL(ASCII 00)์ ๊ฐ์ด ์กด์ฌํ์ง ์๋ ๊ฒ์ผ๋ก ํ์ ๋์ง ์์ ๊ฐ์ ํํํ ๋ ์ฌ์ฉํ๋ค. ๋ฐ๋ผ์ ์ด๋ค ๊ฐ๋ณด๋ค ํฌ๊ฑฐ๋ ์์ง๋ ์๊ณ ' '(๊ณต๋ฐฑ, ASCII 32)์ด๋ 0(Zero, ASCII 48)๊ณผ ๋ฌ๋ฆฌ ๋น๊ต ์์ฒด๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฐ์ธ ๊ฒ์ด๋ค. ์ฐ์ฐ ๊ด๋ จ NULL์ ํน์ฑ์ ๋ค์๊ณผ ๊ฐ๋ค.
NULL ๊ฐ๊ณผ์ ์์น์ฐ์ฐ์ NULL ๊ฐ์ ๋ฆฌํดํ๋ค. - NULL ๊ฐ๊ณผ์ ๋น๊ต์ฐ์ฐ์ ๊ฑฐ์ง(FALSE)์ ๋ฆฌํดํ๋ค. - ์ด๋ค ๊ฐ๊ณผ ๋น๊ตํ ์๋ ์์ผ๋ฉฐ, ํน์ ๊ฐ๋ณด๋ค ํฌ๋ค, ์ ๋ค๋ผ๊ณ ํํํ ์ ์๋ค.
๋ฐ๋ผ์ NULL ๊ฐ์ ๋น๊ต๋ ๋น๊ต ์ฐ์ฐ์์ธ "=", ">", ">=", "<", "="๋ฅผ ํตํด์ ๋น๊ตํ ์๋ ์๊ณ , ๋ง์ผ ๋น๊ต ์ฐ์ฐ์ ํ๊ฒ ๋๋ฉด ๊ฒฐ๊ณผ๋ ๊ฑฐ์ง(FALSE)์ ๋ฆฌํดํ๊ณ , ์์น ์ฐ์ฐ์(+,-,*,/ ๋ฑ)๋ฅผ ํตํด์ NULL ๊ฐ๊ณผ ์ฐ์ฐ์ ํ๊ฒ ๋๋ฉด NULL ๊ฐ์ ๋ฆฌํดํ๋ค. NULL ๊ฐ์ ๋น๊ต ์ฐ์ฐ์ IS NULL, IS NOT NULL ์ด๋ผ๋ ์ ํด์ง ๋ฌธ๊ตฌ๋ฅผ ์ฌ์ฉํด์ผ ์ ๋๋ก ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค.
[์์ ]
์ ํ๋ ๋ ์ฝ๋๊ฐ ์๋ค.
[์์ ]์ ์คํ ๊ฒฐ๊ณผ๋ก "์ ํ๋ ๋ ์ฝ๋๊ฐ ์๋ค."๋ผ๋ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋์๋ค. ์์์ ์ดํด๋ณธ ๋๋ก WHERE ์ ์์ POSITION = NULL์ ์ฌ์ฉํ๋๋ฐ ๋ฌธ๋ฒ ์๋ฌ๊ฐ ๋์ง๋ ์์์ง๋ง WHERE ์ ์ ์กฐ๊ฑด์ด ๊ฑฐ์ง(FALSE)์ด ๋์ด WHERE ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋ฐ์ดํฐ๋ฅผ ํ๊ฑด๋ ์ป์ง ๋ชปํ๊ฒ ๋ ๊ฒ์ผ๋ก ์๋ฏธ ์๋ SQL์ด ๋๊ณ ๋ง์๋ค.
[์์ ] POSITION ์นผ๋ผ(Column) ๊ฐ์ด NULL ๊ฐ์ธ์ง๋ฅผ ํ๋จํ๊ธฐ ์ํด์๋ IS NULL์ ์ฌ์ฉํ์ฌ ๋ค์๊ณผ ๊ฐ์ด SQL ๋ฌธ์ฅ์ ์์ ํ์ฌ ์คํํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
์ ํ๋ฒ
K08
์์ต์
K08
์ฐจ์๊ด
K08
3 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
5. ๋
ผ๋ฆฌ ์ฐ์ฐ์
๋ ผ๋ฆฌ ์ฐ์ฐ์๋ ๋น๊ต ์ฐ์ฐ์๋ SQL ๋น๊ต ์ฐ์ฐ์๋ค๋ก ์ด๋ฃจ์ด์ง ์ฌ๋ฌ ๊ฐ์ ์กฐ๊ฑด๋ค์ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ์ํค๊ธฐ ์ํด์ ์ฌ์ฉ๋๋ ์ฐ์ฐ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. [ํ โ ก-1-21]์ธ ๋ณด๊ณ ์ค์ ๋ก ์ ์ฉ๋๋ ์๋ฅผ ํตํด ์ฌ์ฉ๋ฐฉ๋ฒ์ ์ดํดํ๋ค.

[์์ ] "์์์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ"์ธ ์กฐ๊ฑด๊ณผ "ํค๊ฐ 170 ์ผํฐ๋ฏธํฐ ์ด์"์ธ ์กฐ๊ฑด์ ์ฐ๊ฒฐํด ๋ณด๋ฉด "์์์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ์ด๊ณ ํค๊ฐ 170 ์ผํฐ๋ฏธํฐ ์ด์์ธ ์กฐ๊ฑด์ ๊ฐ์ง ์ ์๋ค์ ์๋ฃ๋ฅผ ์กฐํ"ํ๋ WHERE ์ ์ ์์ฑํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๊น๋ฐ์ฝ๋น
MF
47
185
๊น์ ์ฐ
FW
33
174
๊น์ฌ์ฑ
MF
36
179
๊น์ฉ์ฐ
FW
27
175
๊น์ข ๋ฏผ
MF
30
174
๋ฐ์ฉํ
MF
9
175
๊น๋ง๊ทผ
FW
34
177
๊น์ฌ๋ฏผ
MF
35
180
๊นํ๋
MF
12
176
์ด์ฑ์ฉ
DF
20
173
ํํ๊ทผ
MF
29
182
๏ผ
๏ผ
๏ผ
๏ผ
12 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
45๊ฐ์ ํ์ด ์ ํ๋์๋ค
[์์ ] "์์์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ์ด๊ฑฐ๋ ์ ๋จ๋๋๊ณค์ฆ"์ธ ์กฐ๊ฑด์ SQL ๋น๊ต ์ฐ์ฐ์๋ก, "ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF)"์ธ ์กฐ๊ฑด์ ๋น๊ต ์ฐ์ฐ์๋ก ๋น๊ตํ ๊ฒฐ๊ณผ๋ฅผ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ก ๋ฌถ์ด์ ์ฒ๋ฆฌํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๋ ธ๋ณ์ค
MF
22
177
์ต์ข ์ฐ
MF
43
176
์กฐ์ง์
MF
9
176
์ค๋ฐ
MF
45
173
์ค์ฉ๊ตฌ
MF
15
168
๊น๋ฐ
MF
14
174
๊น์์
MF
30
175
์๊ด์
MF
29
172
์ด์ ํธ
MF
23
176
ํ๊ธฐ์ค
MF
32
180
๊น๋ฐ์ฝ๋น
MF
47
185
๏ผ
๏ผ
๏ผ
๏ผ
12 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ์์์ด (์ผ์ฑ๋ธ๋ฃจ์์ฆ์ด๊ฑฐ๋ ์ ๋จ๋๋๊ณค์ฆ์ด๊ณ ) ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF)์ธ ์ ์๋ค์ ๋ฐ์ดํฐ๊ฐ ์กฐํ๋์์์ ํ์ธํ ์ ์๋ค
[์์ ] ์๊ตฌ ์ฌํญ์ ํ๋์ฉ ํ๋์ฉ AND, OR ๊ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ DBMS๊ฐ ์ดํดํ ์ ์๋ SQL ํ์์ผ๋ก ์ง๋ฌธ์ ๋ณ๊ฒฝํ๋ค. ์๊ตฌ ์ฌํญ์ ์์๋๋ก ๋ ผ๋ฆฌ์ ์ธ ์กฐ๊ฑด์ ์ ์ฉํ๋ค.
์์ํ์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ์ด๊ฑฐ๋ ์ ๋จ๋๋๊ณค์ฆ์ ์์๋ ์ ์๋ค์ด์ด์ผ ํ๊ณ , ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF:Midfielder)์ด์ด์ผ ํ๋ค. ํค๋ 170 ์ผํฐ๋ฏธํฐ ์ด์์ด๊ณ 180 ์ดํ์ฌ์ผ ํ๋ค.
์์ํ์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ OR ์์ํ์ด ์ ๋จ๋๋๊ณค์ฆ
AND ํฌ์ง์ ์ด ๋ฏธ๋ํ๋
AND ํค๋ 170 ์ผํฐ๋ฏธํฐ ์ด์
AND ํค๋ 180 ์ผํฐ๋ฏธํฐ ์ดํ
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๊น์ฑํ
DF
5
183
๊ฐ๋น
MF
10
177
๊ฐ๋ํฌ
MF
26
174
๊ณ ์ข ์
MF
22
176
๊ณ ์ฐฝํ
MF
8
170
์ ๊ธฐ๋ฒ
MF
28
173
์ ๋ํ
MF
25
175
์ ๋ํ
MF
4
175
์ ์ค
MF
44
170
์ ์ง์ฐ
DF
7
179
๋ฐ๋์ค
FW
11
176
๏ผ
๏ผ
๏ผ
๏ผ
12 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
์คํ ๊ฒฐ๊ณผ์ ๋ด์ฉ์ ๋ณด๋ฉด ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF: MidFielder)๊ฐ ์๋ ์ ์๋ค์ ๋ช ๋จ์ด ์ถ๋ ฅ๋์๋ค. ์ํ๋ ๋ฐ์ดํฐ๋ ์ผ์ฑ๋ธ๋ฃจ์์ฆ์ด๊ฑฐ๋ ์ ๋จ๋๋๊ณค์ฆ ์ค ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF: Midfielder)์ธ ์ ์๋ค์ ๋ํ ์๋ฃ๋ง ์์ฒญํ๋๋ฐ ํฌ์ง์ ์ด DF๋ FW์ธ ์ ์๊ฐ ๊ฐ์ด ์ถ๋ ฅ๋ ๊ฒ์ด๋ค. [์์ ]์์ "์์ํ ์ฝ๋๊ฐ ์ผ์ฑ๋ธ๋ฃจ์์ฆ(K02) ์ด๊ฑฐ๋ ์ ๋จ๋๋๊ณค์ฆ(K07)"๋ผ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๊ณ "ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF)"์ธ ์กฐ๊ฑด์ ๋์์ ๋ง์กฑํด์ผ ํ๋๋ฐ, ์์ SQL ๋ฌธ์ฅ์์๋ ๊ดํธ๊ฐ ๋๋ฝ๋จ์ผ๋ก์ OR ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ณด๋ค AND ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ฅผ ๋จผ์ ์คํํ๊ธฐ ๋๋ฌธ์ ์๋ชป๋ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ ๊ฒ์ด๋ค. ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ค์ด ์ฌ๋ฌ ๊ฐ๊ฐ ๊ฐ์ด ์ฌ์ฉ๋์์ ๋์ ์ฒ๋ฆฌ ์ฐ์ ์์๋ ( ), NOT, AND, OR์ ์์๋๋ก ์ฒ๋ฆฌ๋๋ค.

[์์ ] ์๋ชป๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ ์ค SQL ๋ฌธ์ฅ์ ๊ดํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ์ ์ฉํ๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๊ฐ๋น
MF
10
177
๊ฐ๋ํฌ
MF
26
174
๊ณ ์ข ์
MF
22
176
๊ณ ์ฐฝํ
MF
8
170
์ ๊ธฐ๋ฒ
MF
28
173
์ ๋ํ
MF
25
175
์ ๋ํ
MF
4
175
์ ์ค
MF
44
170
์ค๊ท์ฐฌ
MF
24
178
์ค์์ผ
MF
45
176
๊น๋์ฑ
MF
40
176
๏ผ
๏ผ
๏ผ
๏ผ
12 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
[์์ ] IN (list)์ BETWEEN a AND b ์ฐ์ฐ์๋ฅผ ํ์ฉํ์ฌ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ SQL ๋ฌธ์ฅ์ ์์ฑํ๋ค. ๋๊ฐ์ SQL ๋ฌธ์ฅ์ DBMS ๋ด๋ถ์ ์ผ๋ก ๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ๊ฑฐ์ณ ์ํ๋๋ฏ๋ก ๋น์ฐํ ์คํ ๊ฒฐ๊ณผ๋ ๊ฐ๋ค.
[์์ ]
33 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
์์ ์ดํด๋ณธ SQL ๋น๊ต ์ฐ์ฐ์์ธ 'IN'๊ณผ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ธ 'OR'์ ๊ฒฐ๊ณผ๋ ๊ฐ๊ณ ๋ด๋ถ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ๋ ๊ฐ๋ค. ์ฆ ์์ํ์ด ์ผ์ฑ๋ธ๋ฃจ์์ฆ์ด๊ฑฐ๋ ์ ๋จ๋๋๊ณค์ฆ์ธ ์ ์๋ค์ ์กฐํํ ๋ WHERE ์ ์ TEAM_ID = 'K02' OR TEAM_ID = 'K07'๋ผ๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์กฐ๊ฑด๊ณผ TEAM_ID IN ('K02','K07')๋ผ๋ SQL ์ฐ์ฐ์ ์กฐ๊ฑด์ ๊ฐ์ ๊ธฐ๋ฅ์ด๋ค. ๊ทธ๋ฆฌ๊ณ "HEIGHT >= 170 AND HEIGHT <= 180" ๋ผ๋ ๋น๊ต ์ฐ์ฐ์ ์กฐ๊ฑด๊ณผ "HEIGHT BETWEEN 170 AND 180"์ด๋ผ๋ SQL ๋น๊ต ์ฐ์ฐ์ ์กฐ๊ฑด๋ ๊ฒฐ๊ณผ๋ ๊ฐ๊ณ ๋ด๋ถ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ ๋ฐฉ๋ฒ๋ ๊ฐ์ ๊ธฐ๋ฅ์ด๋ค.
6. ๋ถ์ ์ฐ์ฐ์
๋น๊ต ์ฐ์ฐ์, SQL ๋น๊ต ์ฐ์ฐ์์ ๋ํ ๋ถ์ ํํ์ ๋ถ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์, ๋ถ์ SQL ์ฐ์ฐ์๋ก ๊ตฌ๋ถํ ์ ์๋ค.

[์์ ] ์ผ์ฑ๋ธ๋ฃจ์์ฆ ์์์ธ ์ ์๋ค ์ค์์ ํฌ์ง์ ์ด ๋ฏธ๋ํ๋(MF:Midfielder)๊ฐ ์๋๊ณ , ํค๊ฐ 175 ์ผํฐ๋ฏธํฐ ์ด์ 185 ์ผํฐ๋ฏธํฐ ์ดํ๊ฐ ์๋ ์ ์๋ค์ ์๋ฃ๋ฅผ ์ฐพ์๋ณธ๋ค.
[์์ ]
์์ SQL๊ณผ ์๋ SQL์ ๊ฐ์ ๋ด์ฉ์ ๋ํ๋ด๋ SQL์ด๋ค.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
์์ ์
FW
14
173
์๋ํธ
DF
17
186
๊น์ ์ฐ
FW
33
174
์ด์ฑ์ฉ
DF
20
173
๋ฏธํธ๋ก
FW
19
192
์ตํธ์ง
GK
31
190
์ ์ ์ง
DF
37
188
์์น์ค
DF
32
186
8 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
[์์ ] ๊ตญ์ (NATION) ์นผ๋ผ์ ๊ฒฝ์ฐ ๋ด๊ตญ์ธ๋ค์ ๋ณ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ์ง ์์๋ค. ๊ตญ์ ์นผ๋ผ์ด NULL์ด ์๋ ์ ์์ ๊ตญ์ ์ ํ์ํ๋ผ.
[์์ ]
[์คํ ๊ฒฐ๊ณผ]
๊ฐ๋น
๋ฃจ๋ง๋์
๋ฐ๋์ค
๋ฌ์์
์ฐ๋ฅด๋ชจ๋ธ
์ ๊ณ
์ด๊ณ ๋ฅด
๋ธ๋ผ์ง
๋๋
๋ธ๋ผ์ง
ํ๋ฆฌ
์ฝ๋กฌ๋น์
๋น ํ ๋ฅด
๋์ด์ง๋ฆฌ์
์ฝ๋ฆฌ
์ธ๋ค๊ฐ
๊น์ง์
๋ธ๋ผ์ง
๋ฏธํธ๋ก
๋ณด์ค๋์
์ฐ๋๋ก
๋ธ๋ผ์ง
์๋๋
๋ธ๋ผ์ง
๋๋ฐ
๋ธ๋ผ์ง
๋ง๋ฅด์ฝ
๋ธ๋ผ์ง
ํ์นด๋ฅด๋
๋ธ๋ผ์ง
๋๋ ๋ฒ ๋ฅด
๋ธ๋ผ์ง
์๋
๋ธ๋ผ์ง
๋ง๋ฅด์ฝ์ค
๋ธ๋ผ์ง
์๋ฆฌ์ก
๋ธ๋ผ์ง
ํ์ธ๋ง๋จ
๋ธ๋ผ์ง
์ ํ์
๋ฏธ๊ตญ
๋กค๋
๋ฆฌํฌ์๋์
์ ๋ผํํด
๊นํ๋ฆฌ์
์ฌ๋ฆฌ๋ฒ
๋ธ๋ผ์ง
๊น๋ฆฌ๋ค
๋ธ๋ผ์ง
์์ค๋ฏผ
ํฌ๋ก์ํฐ์
์ฝ์ค
๋ธ๋ผ์ง
27 ๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
์ถ์ฒ : ๋ฐ์ดํฐ์จ์์ด โ ํ๊ตญ๋ฐ์ดํฐ์ฐ์ ์งํฅ์(https://dataonair.or.kr)
Last updated