第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

在sqlite中使用max時光標不填充

在sqlite中使用max時光標不填充

慕運維8079593 2021-08-17 10:54:47
我有一個像下面這樣的數據庫datetime    valuedate1        200date2        230date3        210date4        240date5        220我找出我想動態(tài)找出上面 2 行的最大值的列的 rowid 假設我為 date4 找到了 4,我想計算值 230,210 和 240 的最大值,即 240我給出以下命令c.execute("SELECT MAX(value) FROM TABLE LIMIT "+str(rowid-2)+",3")print(c.fetchall())問題是游標沒有填充并返回一個空列表c.execute("SELECT value FROM TABLE LIMIT "+str(rowid-2)+",3")print(c.fetchall())它返回 3 行(列表中的 3 個元組)的正確值。我可以不使用 max 限制嗎?問題是什么?我是否必須制作另一個等效于 rowid 的 int 列才能很好地查詢并通過 numberingColumn 使用訂單,還是有更好的解決方案?
查看完整描述

1 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

c.execute("SELECT MAX(TEMPVALUE) FROM (SELECT value AS TEMPVALUE FROM TABLE LIMIT "+str(rowid+2)+",3)")

解決了問題!


查看完整回答
反對 回復 2021-08-17
  • 1 回答
  • 0 關注
  • 201 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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