๋ฐ์ํ
๋ค์๊ณผ ๊ฐ์ ํ
์ด๋ธ์ด ์์ ๋ SQL SERVER ์ ORACLE ์์ ์์ํ์ ๊ฐ์ ธ์ค๋ ์ฟผ๋ฆฌ๋ฅผ ๋ ๋ ธ์๋ ์ํ์์๋ ๋ค๋ฅด๋ค.
๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด TOP(N)์ ORDER BY ํ์ ์์ Nํ์ ์ถ๋ ฅํ๊ณ ROWNUM์ ์์N๊ฐ๋ก ๋ฝ์๋ค์ ORDER BY๋ฅผ ์ํํ๋ค. ์์ ๋ก ์์๋ณด์.
SQLSERVER ์์์ TOP(N)
SELECT * FROM AA;
SELECT TOP(3) NAME
FROM AA
ORDER BY NAME DESC;
์ํ๊ฒฐ๊ณผ
ORACLE ์์์ ROWNUM
SELECT NAME
FROM AA
WHERE ROWNUM <= 3
ORDER BY NAME DESC;
์ํ๊ฒฐ๊ณผ
๋ฐ์ํ