오라클의 rownum을 대신할 방법이 있나요? 0 2 3,057

by madcat [MySQL] [2008.12.11 15:12:36]


MySQL을 좀 익혀보려고 그러는 중입니다.

그런데 초반부터 rownum이 발목잡네요.

나오는 레코드 수를 제한하는 것은 LIMIT로 된다지만,

SELECT 절에서 레코드 순번을 순차적으로 매겨보려고 하니 어떻게 해야 하는지 모르겠네요.

제가 못찾은 건지 아니면 MySQL에서는 그런 기능을 제공하지 않는건지...?

분명히 기능이 있을것 같은데...-_-...

만약에 후자라면...MySQL에서는 애플리케이션 상에서 처리하면 된다고 보는 걸까요?

by 배고파 [2008.12.11 16:04:09]
SET @a:=0 ;
SELECT @a:=@a+1 AS rownum, col1, col2, col3 FROM table ;

by madcat [2008.12.11 18:47:10]
배고파님 고맙습니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입