** Rownum 구현하기**

 

1. sql

   SELECT @rnum := @rnum + 1

      FROM (SELECT @rnum := 0) rn

 

2. SELECT @rnum := 0  : from 절에  @rnum 이라는 변수 생성 및 초기화

    @rnum := @rnum + 1 : 컬럼 절에   @rnum 을 add한다.

 

 

3. set구문을 사용하여 rownum

    SET @rnum := 0;

 

    SELECT @rnum := @rnum + 1

         FROM 테이블명;

 

4. FROM절에서 초기화

    SELECT @rnum := @rnum + 1

       FROM (SELECT @rnum := 0) rn

 

5. WHERE절에서 초기화

    SELECT @rnum := @rnum + 1

       FROM 테이블명

    WHERE (@rnum := 0) = 0;    

Posted by 농부지기
,