MySQL에서 Oracle의 ROWNUM같은 기능을 사용할려면 어떻게 해야 할까?
다음과 같은 방법으로 손쉽게 사용 가능하다.
SELECT
@ROWNUM := @ROWNUM + 1 AS ROWNUM,
TEST_TABLE.*
FROM
TEST_TABLE,
(SELECT @ROWNUM := 0) RROWNUM을 이용하여 다른 작업을 하기위해서는 다음과 같이 서브쿼리를 이용하면 된다.
SELECT
A.*
FROM
(
SELECT
@ROWNUM := @ROWNUM + 1 AS ROWNUM,
TEST_TABLE.*
FROM
TEST_TABLE,
(SELECT @ROWNUM := 0) R
) A
WHERE
A.ROWNUM < 100
트랙백을 보내세요
트랙백 주소 :: http://theeye.pe.kr/trackback/238



댓글을 달아 주세요