1. ์ํ๋ ์์๋๋ก ์ ๋ ฌํ์ฌ ์ถ๋ ฅ
- ๊ฒฐ๊ณผ๋ฌผ์ ์ํฅ์ ๋ฏธ์น์ง๋ ์์ง๋ง, ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ ์์๋ฅผ ์กฐ์ ํ๋ ๊ตฌ๋ฌธ
- ๊ธฐ๋ณธ๊ฐ์ ์ค๋ฆ์ฐจ์์ด๋ฉฐ, ์ค๋ฆ์ฐจ์์ asc, ๋ด๋ฆผ์ฐจ์์ desc
(1) ์ฌ์๋ฒํธ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ํ ์ด๋ธ์ ์ ์ฒด ๋ด์ฉ์ ์กฐํํ๊ธฐ
SELECT
*
FROM
emp
ORDER BY
empno DESC;
(2) ๋ถ์๋ฒํธ์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋, ๋ถ์๋ฒํธ๊ฐ ๊ฐ์ ๊ฒฝ์ฐ ๊ธ์ฌ ๋ด๋ฆผ์ฐจ์์ผ๋ก ํ ์ด๋ธ ์ ์ฒด ๋ด์ฉ ์กฐํํ๊ธฐ
SELECT
*
FROM
emp
ORDER BY
deptno ASC,
sal DESC;
(3) salary, commission_pct๋ ๋ด๋ฆผ์ฐจ์์ผ๋ก ommission_pct๋ฅผ ๋ฐ๋ ๋ชจ๋ ์ฌ์๋ค์ last_name, salary, commission_pct ์กฐํํ๊ธฐ
SELECT
last_name,
salary,
commission_pct
FROM
employees
WHERE
commission_pct > 0
ORDER BY
salary DESC,
commission_pct DESC;
'SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
DUAL ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ (0) | 2022.03.21 |
---|---|
SELECT...FROM...WHERE๋ฌธ (์งํฉ์ฐ์ฐ์ ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.21 |
SELECT...FROM...WHERE๋ฌธ (LIKE/IS NULL ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.17 |
SELECT...FROM...WHERE๋ฌธ (BETWEEN...AND/IN() ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.17 |
SELECT...FROM...WHERE๋ฌธ (๊ด๊ณ์ฐ์ฐ์ ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.17 |