-- db2 사랑 님이 쓰신 글:
>> 전체를 뽑아오는 것이 아니라...
>> 중간 리스트만 뽑아오고 싶습니다.
>>
>> 예를 들면.. mySQL의 limit라든지...
>> Oracle의 rownum이라든지...
>> ms sql server의 top과 같은 기능의 키워드가...
>> DB2에서는 어떻게 되는지 궁금합니다.
위의 다른 RDBMS와 비슷한 명령어로
db2에는 fetch first ~ 라는 명령이 있습니다.
결과의 첫 한줄만 가져오고 싶을때
select *from <table명>
where <조건>
fetch first 1 row only;
이렇게 하고.. 여러줄을 출력하고 싶을때는
select *from <table명>
where <조건>
fetch first <읽을줄의수> rows only;
이렇게 하면 됩니다..
row를 rows로 바꾸기만 하면 됩니다..
도움이 되는 답변인지 모르겠네요.
|