질문: 청어 님
임프님께서 Resources에 FireBird와 함께 올리신 글입니다.
- Select First M skip N
select 문에서 상위 몇개, 혹은 몇번째부터 라는 식의 쿼리가 가능합니다.
한마디로 MS SQLServer에서의 TOP, LIMIT과 같은 기능을 하는 거죠.
비표준 문법이긴 합니다만 대단히 유용한 기능입니다.
그런데 잘 되지 않더군요.
자세한 쿼리문 예제좀 부탁드립니다.
답변: 박지훈.임프님
임프랍니다.
파이어버드를 올릴 때 테스트를 못해본 상태였기 땜시 뜨끔했습니다. --;;
그래서 지금 테스트를 해봤는데.. 잘 되는데요. ^^
C:\Borland\Borland Shared\Data\EMPLOYEE.GDB 파일을 연결해서 테스트했구요.
날려본 쿼리는 다음과 같습니다.
select first 10 skip 2 * from country
이렇게 하니까 예상했던 대로 처음 2개를 스킵하고 10개까지 결과를 날려주는군요.
원문: http://firebird.borlandforum.com/impboard/impboard.dll?action=read&db=fb_qna&no=95
|
http://firebird.borlandforum.com/impboard/impboard.dll?action=read&db=fb_tip&no=28