SELECT
-๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋ ๋ช ๋ น์ด๋ก, WHERE์ ์ ํตํด ํน์ ์กฐ๊ฑด์ ์ด๋ง ์กฐํํ ์ ์๋ค.
-ํ ์ด๋ธ์ ๋ํ ๋ณ๋ช (Alias)๋ถ์ฌ ๊ฐ๋ฅ
SELECT ์ปฌ๋ผ1 [[,์ปฌ๋ผ2] ...] FROM ํ
์ด๋ธ1 [[,ํ
์ด๋ธ2]...];
ํ ์ด๋ธ 1, ํ ์ด๋ธ2 ์ผ๋ก ๋ถํฐ ์ปฌ๋ผ1, ์ปฌ๋ผ2 ๋ฑ์ ์กฐํํ๋ค.
์ปฌ๋ผ๋ช ์ด ์ ์ผํ ๋์๋ ์ปฌ๋ผ๋ช ๋ง ํ๊ธฐํด๋ ๋๋ ์๋ก ๋ค๋ฅธ ํ ์ด๋ธ์ ์๋ ๊ฐ์ ์ด๋ฆ์ ์ปฌ๋ผ์ ํ๊ธฐํ ๋๋ ์ปฌ๋ผ๋ช ์์ ํ ์ด๋ธ๋ช ๊ณผ์ (.)์ ๋ถ์ฌ์ผํ๋ค.

SELECT * FROM ํ์;
*์ ์ฐ๋ฉด ํ์ํ ์ด๋ธ์ ๋ชจ๋ ์ปฌ๋ผ์ ์กฐํํ๋ค
ALIAS ๋ถ์ด๊ธฐ
-Table์ ์ปฌ๋ผ๋ช ์ ์คํค๋ง ์์ฑ์์ ์์ฑ๋๋๋ฐ, Alias(๋ณ๋ช )์ ๋ถ์ผ ์ ์๋ค.
why?
A๋ Bํ ์ด๋ธ์ ๋์ผํ ์ปฌ๋ผ๋ช ์ด ์์์ ์๊ธฐ ๋๋ฌธ์ Alias๋ฅผ ๋ถ์ฌํ๋ค.
AS ๋ฅผ ์ฌ์ฉํด์ Alias๋ฅผ ๋ถ์ฌํ์ฌ ์กฐํํ๋ฉฐ, AS๋ ์๋ต ๊ฐ๋ฅ.
SELECT A.ํ์๋ฒํธ, B.์์ฝ๋ฒํธ FROM ํ์ A, ์์ฝ B WHERE A.ํ์๋ช
= B.์์ฝ์;
ํ์ ํ ์ด๋ธ์ A, ์์ฝํ ์ด๋ธ์ B๋ผ๊ณ ๋ณ๋ช ์ ๋ถ์ฌํ๊ณ ,
A ํ ์ด๋ธ์ ํ์๋ช ๊ณผ Bํ ์ด๋ธ์ ์์ฝ์๊ฐ ๋์ผํ ํ์ ์ถ๋ ค์
Aํ ์ด๋ธ์ ํ์๋ฒํธ์ Bํ ์ด๋ธ์ ์์ฝ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ค.
SQL๋ฌธ ๊ตฌ์ฑ๊ณผ ์คํ์์
FWGHSO ์์๋๋ก ์คํํ๋ค.
FROM
WHERE
GROUP BY
HAVING
SELECT
ORDER BY

'SQL๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [SQLD] 12. WHERE ์ (0) | 2025.10.30 |
|---|---|
| [SQLD] 11. TRIM (0) | 2025.10.29 |
| [SQLD] 9. JOIN(์กฐ์ธ) ๊ณผ ํ์ค์กฐ์ธ (0) | 2025.10.29 |
| [SQLD] 8. ์ํผํ์ /์๋ธํ์ ๊ด๊ณ ํ ์ด๋ธ ๋ณํฉ (0) | 2025.10.27 |
| [SQLD] 7. ์ ๊ทํ(Normalization) (0) | 2025.10.24 |