cari

Rumah  >  Soal Jawab  >  teks badan

java - Bagaimanakah Oracle memperoleh sekeping data seterusnya dalam set hasil deduplikasi?

Ini adalah hasil pertanyaan dalam pangkalan data oracle:

SELECT DISTINCT(KS_ZKZ) FROM ZK.T_BYSQ_KS_KC ORDER BY KS_ZKZ ASC


Saya kini boleh mendapatkan senarai nombor peperiksaan:


Setiap ID pelajar ialah hiperpautan yang disambungkan kepada maklumat terperinci ID pelajar ini;

Sekarang bagaimana saya boleh melompat ke halaman nombor pelajar seterusnya dengan mengklik butang pada halaman kandungan terperinci? Sebagai contoh, selepas saya mendapat ID pelajar pertama, bagaimanakah saya boleh mendapatkan ID pelajar kedua bersama-sama?

为情所困为情所困2753 hari yang lalu544

membalas semua(4)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-17 10:06:31

    Jika anda memikirkannya dengan teliti jika anda bekerja dalam Java atau C#, senarai dan butiran adalah dua halaman Data Senarai yang diambil dalam fungsi senarai dikeluarkan selepas pemaparan halaman selesai, dan tidak boleh digunakan pada halaman butiran sama sekali. .

    select * 
    from ZK.T_BYSQ_KS_KC 
    where KS_ZKZ > ${当前准考证} and rownum = 1
    order by KS_ZKZ 
    

    balas
    0
  • 高洛峰

    高洛峰2017-05-17 10:06:31

    Mengapa anda perlu menggunakan sql untuk memprosesnya? Bukankah ia sangat bagus untuk memprosesnya dalam Java, C#...

    balas
    0
  • 阿神

    阿神2017-05-17 10:06:31

    Nombor pelajar yang dipilih dengan cara ini ialah nombor pelajar di sebelah nombor pelajar semasa

    select ks_zkz, lead(ks_zkz) over (order by ks_zkz) as next from T_BYSQ_KS_KC

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:06:31

    select min(ks_zkz) from ZK.T_BYSQ_KS_KC where KS_ZKZ>${当前准考证}

    balas
    0
  • Batalbalas