728x90
๋ฐ์ํ
๐ก ๋ฐ์ดํฐ ์ถ๋ ฅ ๋ฐ ์ ๋ ฌํด๋ณด๊ธฐ
๐ ๋ฐ์ดํฐ ์ถ๋ ฅํด๋ณด๊ธฐ
๐ค SELECT ๋ฌธ๋ฒ
SELECT * FROM ํ
์ด๋ธ๋ช
- ์์ ๊ฐ์ด ์์ฑํ๋ฉด ํด๋น ํ ์ด๋ธ์ ๋ชจ๋ ์ปฌ๋ผ์ด ์ถ๋ ฅ๋๋ค.
SELECT ์ปฌ๋ผ๋ช
FROM ํ
์ด๋ธ๋ช
SELECT ์ปฌ๋ผ๋ช
1, ์ปฌ๋ผ๋ช
2 FROM ํ
์ด๋ธ๋ช
- ํ ์ด๋ธ์ ํน์ ์ปฌ๋ผ๋ง ์ถ๋ ฅํ๊ณ ์ถ์ผ๋ฉด SELECT ๋ค์ ์ปฌ๋ผ๋ช ์ ์ ๋ ฅํ๋ฉด ๋๋ค.
- ์ฌ๋ฌ ์ปฌ๋ผ์ ์ถ๋ ฅํ๊ณ ์ถ์ผ๋ฉด SELECT ๋ค์ ์ปฌ๋ผ๋ช 1, ์ปฌ๋ผ๋ช 2 ... ์ ๊ฐ์ด ์ปฌ๋ผ๋ช ๋ค์ ์ฝค๋ง๋ก ๊ตฌ๋ถํ์ฌ ๋์ดํ๋ฉด ๋๋ค.
SELECT * FROM ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
.ํ
์ด๋ธ๋ช
- ์ปฌ๋ผ๋ช ๊ณผ ํ ์ด๋ธ๋ช ์ ์ ๋๋ก ์์ฑํ์ผ๋ ์ถ๋ ฅ์ด ๋์ง ์๋๋ค๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ๊น์ง ์ ๋ ฅํ๋ฉด ๋๋ค.
๐ ๋ฐ์ดํฐ ์ ๋ ฌํด๋ณด๊ธฐ
๐ค ORDER BY ๋ฌธ๋ฒ
SELECT * FROM ํ
์ด๋ธ๋ช
ORDER BY ์ปฌ๋ผ๋ช
ASC
- ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌํ๊ธฐ ์ํด์๋ ORDER BY ๋ฌธ๋ฒ์ ์ฌ์ฉํ๋ฉฐ, ํํฐ๋ง์ด ๋๋ ํ ๊ฐ์ฅ ๋ง์ง๋ง์ ์ฌ์ฉํ๋ค.
- ์ปฌ๋ผ๋ช
๋ค์ ASC ๋ฅผ ๋ถ์ด๋ฉด ํด๋น ์ปฌ๋ผ๋ช
๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌ์, DESC ๋ฅผ ๋ถ์ด๋ฉด ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ์ ํด์ค๋ค.
- ์ค๋ฆ์ฐจ์: 1,2,3,4... / A,B,C,D...
- ๋ด๋ฆผ์ฐจ์: 4,3,2,1... / D,C,B,A...
- ์ ๋ ฌ์ ๊ธฐ๋ณธ๊ฐ์ ์ค๋ฆ์ฐจ์์ธ ASC ์ด๋ฏ๋ก, ์ค๋ฆ์ฐจ์ ์ ๋ ฌ์ ํ๋ ๊ฒฝ์ฐ ASC ํค์๋๋ ์๋ตํด๋ ๋๋ค.
SELECT * FROM ํ
์ด๋ธ๋ช
ORDER BY ์ปฌ๋ผ๋ช
1 ASC, ์ปฌ๋ผ๋ช
2 DESC
- ์ฌ๋ฌ ์ปฌ๋ผ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ์ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ORDER BY ๋ค์ ์ปฌ๋ผ๋ช ๋ฐ ์ ๋ ฌ์์๋ฅผ ๊ณ์ ์ถ๊ฐํ๋ฉด ๋๋ค.
SELECT * FROM ํ
์ด๋ธ๋ช
ORDER BY 3 ASC
- ์ปฌ๋ผ๋ช ๋์ ๋ช๋ฒ์งธ ์ปฌ๋ผ์ธ์ง๋ฅผ ์ ์ด๋ ํด๋น ์ปฌ๋ผ๋ช ์ ์ ์ ๊ฒ๊ณผ ๋๊ฐ์ด ์ ๋ ฌ์ด ๊ฐ๋ฅํ๋ค.
728x90
๋ฐ์ํ
'[๊ฐ๋ฐ] Practice > SQL Database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL / Database] ๋ค์์ ์กฐ๊ฑด์์ผ๋ก ๋ฐ์ดํฐ ํํฐ๋งํ๊ธฐ (0) | 2023.05.26 |
---|---|
[SQL / Database] WHERE ๋ก ๋ฐ์ดํฐ ํํฐ๋งํ๊ธฐ (0) | 2023.05.26 |
[SQL / Database] ํ ์ด๋ธ ๋ง๋ค๊ธฐ & ๋ฐ์ดํฐ ํ์ ์์๋ณด๊ธฐ (0) | 2023.05.26 |
[SQL / Database] MySQL & DBeaver ์ค์นํ๊ธฐ (0) | 2023.05.25 |
[SQL / Database] ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ข ๋ฅ ์์๋ณด๊ธฐ (0) | 2023.05.25 |