亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求助一條sql查詢語句

求助一條sql查詢語句

幕布斯6054654 2019-03-30 09:28:16
訂單查詢訂單的支付類型:線上支付、線下支付、混合支付訂單的支付狀態:未支付、已支付、部分支付現在需要分頁查詢所有訂單記錄,但不包括支付類型為線上支付,且支付狀態為未支付的訂單用在分頁中,不是一次性查出全部數據!SQL如何寫???謝謝!
查看完整描述

2 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

首先,樓主應該弄清分頁相關的數據:當前頁(N)、顯示最大條數(M);這些都是從前臺獲取的,需要在程序里計算一下,得到結果作為sql的參數。例如,這種情況就是查詢第(N-1)M+1到地NM條數據。
用實際數字距離:N=4,M=5;就是要查詢地16條到第20條數據。
mysql數據庫實現:
select*formorderwheretype<>'線上支付'andstatus='未支付'limit15,5
Oracle數據庫實現:
select*from(
selectrownumasrn*fromorderwheretype<>'線上支付'andstatus='未支付'andrownum>=20)awherea.rn>=16
                            
查看完整回答
反對 回復 2019-03-30
  • 2 回答
  • 0 關注
  • 444 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號