n개 이후의 글을 select하기 0 2 818

by 요릭 [2016.07.15 11:10:35]


안녕하세요.

테이블을 분리해서 일정 분기마다 어느 갯수를 넘어가는 글을 짤라내려고 하는데요.

 

 현재 가장 최신 글의 글 번호는 370만대이고 최신으로부터 1만개 이후의 글을 select하려면 어떤 쿼리를 쳐야할 지 잘 모르겠습니다. 

select * from xxx where idx < (최신으로부터 1만)

이런 식으로 쿼리를 작성하려면 괄호 안에 어떤 문이 필요한가요?

by 마농 [2016.07.15 11:24:56]

정확하게 갯수로 1만개를 잘라낼 필요는 없어 보입니다.
단순하게 최신 글번호에서 1만을 빼주면 됩니다.
 

SELECT *
  FROM xxx
 WHERE idx < (SELECT MAX(idx) - 10000 FROM xxx)
;

 


by 요릭 [2016.07.15 11:28:44]

감사합니다 해결되었습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입