찾다

 >  Q&A  >  본문

java - Oracle 데이터베이스의 페이징 쿼리에 문제가 발생했습니다.

이 테이블에 KS_ZKZ 필드가 있습니다. 이 필드는 테이블에서 고유하지 않습니다. 이제 이 학생 번호를 기반으로 페이징 쿼리를 수행하려고 합니다. 중복된 숫자를 제거하고 오름차순으로 정렬하세요.
으아악

이 쿼리 결과를 얻은 후 다음 결과의 행 번호 a에서 b까지 데이터를 쿼리하고 싶습니다.

으아악

하지만 문제가 발생합니다. 아래는 쿼리 결과입니다. .

왜 찾을 수 없나요?

PHP中文网PHP中文网2789일 전732

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-05-17 10:06:43

    rownum은 단지 의사 열입니다. 예를 들어 내부 레이어의 rownum만 확인하면 됩니다. 으아악

    회신하다
    0
  • 某草草

    某草草2017-05-17 10:06:43

    rownum의 판단은 1부터 시작해야 합니다. 예를 들어 =1과 <5는 모두 유효하지만 =2와 >7은 먼저 결과 집합을 확인한 다음 하위 명령문을 통해 쿼리해야 합니다(rownum은 별칭)

    회신하다
    0
  • 취소회신하다