|
사용하는 디비 따라서 다른걸로 아는데요
My-Sql경우에는 내가 원하는 대로 정렬이 되있다고 가정하면
SELECT * FROM table_name LIMIT 10;
저렇게 하면 처음부터 10개의 열을 반환하구요
SELECT * FROM table_name LIMIT 4,10;
저렇게 하면 5번째 열부터 10개의 행을 반한하게 됩니다.
MS-SQL은
SELECT top 10 * FROM table_name
저렇게 하면 맨 위부터 10개의 열을 반환합니다. order by를 이용해서 원하시는 대로 정렬을 한다음에 사용을 하시면 될거 같네요.
오라클은 기억이 안나서...
위에 적어놓은 것도 틀렸을 수도 있으니까 한번 테스트 해보세요.
모라 님이 쓰신 글 :
: 안녕하세요.
:
: 오랜만에 질문을 드립니다.
:
: 볼랜드 c++빌더 정복에서 데이터 베이스쪽을 공부하고 있습니다.
:
: 궁금한 것은,
:
: sql문에서 레코드의 갯수를 제한을 두어서 나오게 하는 방법은 없을까요?
:
: 가령 10개의 레코드값이면 5개만 나오게 하는......
:
: 책에는 sql에 대해 간단하게 설명이 되어 없지만, Select나 where를 이용해서 가능할것 같아서요.
:
: sql책을 사봐야 겠지만 공부중에 sql자체로 가능하지 않을까 싶어서 질문을 드립니다.
:
:
|