java - Wie erhält Oracle das nächste Datenelement in einem Deduplizierungsergebnissatz?
为情所困
为情所困 2017-05-17 10:04:31
0
4
540

Dies ist das Abfrageergebnis in der Oracle-Datenbank:

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


Ich kann jetzt eine Liste mit Prüfungsnummern bekommen:


Jeder Studentenausweis ist ein Hyperlink, der mit den detaillierten Informationen dieses Studentenausweises verbunden ist;

Wie kann ich nun zur nächsten Seite mit der Matrikelnummer springen, indem ich auf der Detailinhaltsseite auf die Schaltfläche klicke? Wie kann ich zum Beispiel, nachdem ich den ersten Studierendenausweis erhalten habe, den zweiten Studierendenausweis zusammenbekommen?

为情所困
为情所困

Antworte allen(4)
仅有的幸福

说在java或c#中处理的同学仔细考虑下,列表和详情是两个页面,在列表功能取的List数据在页面渲染完成后就释放掉了,在详情页面根本就无法使用。

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

为何要用sql去处理呢,在Java、C#.....处理不是很好么

阿神

这样选出来的是当前学号的下一个学号

select ks_zkz, lead(ks_zkz) over (order by ks_zkz) as next from T_BYSQ_KS_KC
phpcn_u1582
select min(ks_zkz) from ZK.T_BYSQ_KS_KC where KS_ZKZ>${当前准考证}
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage