java - Oracle如何取得去重結果集中某一條數據的下一數據
为情所困
为情所困 2017-05-17 10:04:31
0
4
525

這是oracle資料庫中的查詢結果:

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


我現在可以取得到一個考號的清單:


每個學號都是一個超鏈接,連接到這個學號的詳細資訊;

現在如何在詳細內容頁面中透過點擊按鈕,跳到下一個學號的頁面呢?就例如第一個學號,我取得到以後,怎麼才能把第二個學號一起取得到?

#
为情所困
为情所困

全部回覆(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

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!