Q&A

  • [데이터베이스]30건씩 순차적으로 검색하려면요 ?
안녕하세요... 델파이 초봅니다.



다름아니라



전 델파이 4.0과 오라클 7.3을 쓰고 있는 데요.



검색 조건에 따라 결과가 1만건 이상되는 경우가 발생합니다.



이때 30건 정도씩 순차적으로 검색하고 싶거든요.



그럼 검색속도도 빨라지고....



고수님들의 조언 부탁드립니다.



감사합니다.

2  COMMENTS
  • Profile
    nilriri 2000.05.26 23:52
    select * from tablename where rownum = 1; 이렇게 하면 1개의 레코드만

    반환됩니다.



    ronum이라는 걸 사용하시면 될것 같은데요...



    이두진 wrote:

    > 안녕하세요... 델파이 초봅니다.

    >

    > 다름아니라

    >

    > 전 델파이 4.0과 오라클 7.3을 쓰고 있는 데요.

    >

    > 검색 조건에 따라 결과가 1만건 이상되는 경우가 발생합니다.

    >

    > 이때 30건 정도씩 순차적으로 검색하고 싶거든요.

    >

    > 그럼 검색속도도 빨라지고....

    >

    > 고수님들의 조언 부탁드립니다.

    >

    > 감사합니다.

  • Profile
    nilriri 2000.05.26 23:51
    예) select * from tablename where rownum between 1 and 30;



    예) select * from tablename where rownum rownum = 1; <-반환레코드는 1개가 됩니다.



    위의 rownum이라는 걸 사용하시면 안될까요?





    이두진 wrote:

    > 안녕하세요... 델파이 초봅니다.

    >

    > 다름아니라

    >

    > 전 델파이 4.0과 오라클 7.3을 쓰고 있는 데요.

    >

    > 검색 조건에 따라 결과가 1만건 이상되는 경우가 발생합니다.

    >

    > 이때 30건 정도씩 순차적으로 검색하고 싶거든요.

    >

    > 그럼 검색속도도 빨라지고....

    >

    > 고수님들의 조언 부탁드립니다.

    >

    > 감사합니다.