SQL語句查詢倒數1 4條資料

2021-08-28 02:06:28 字數 1363 閱讀 8532

查詢倒數1-4條資料

今天弄了半個小時才做出自己需要的效果

(當然也可以查詢非倒數的1–4條資料)

sql語句:

1、不需要寫字段,直接根據表來查詢倒數資料

select * from commoditytb order by commoditytb.commodityid desc limit 0,4

【order by commoditytb.commoditytypeid desc limit 0,4 】這一句就是獲取倒數資料,我這裡獲取倒數4條資料,想獲取幾條就把4換成你需要獲取的資料條數

【order by commoditytb.commoditytypeid desc limit 4,? 】這一句就是不獲取倒數資料,我這裡不獲取倒數4條資料,想不獲取幾條就把4換成你不需要獲取的資料條數, 「?」 問號 是資料表總行數

sql語句:

2、需要寫字段和鏈結其他表、還有根據條件來查詢倒數資料

select commoditytb.commodityid, commoditytb.commoditytypeid, commoditytb.commodityname, commoditytb.sellprice, commoditytb.getpoints,

commoditytb.stocknumber, commoditytb.producenumber, commoditytb.factoryname, commoditytb.distinguishid, commoditytb.factoryadress, commoditytb.factoryconnection,

commoditytb.chargemixture, commoditytb.qualitydate, commoditytb.netcontent, commoditytb.packway, commoditytb.brank, commoditytb.layinway, commoditytb.commodityimage, commoditytb.productid,

commoditytb.soldoutbit, commoditytb.barcode, commoditytb.productid, commodity_typetb.commoditytypename

from commoditytb inner join commodity_typetb on commoditytb.commoditytypeid = commodity_typetb.commoditytypeid where commoditytb.soldoutbit != 0 order by commoditytb.commodityid desc limit 0,4

用sql語句查詢不定條數的記錄

在用sql查詢時,需要查詢出固定條數的記錄時,我們會用 select top 50 from orders 但有時專案需求,不是查詢出固定條數的記錄時,而是需要通過計算得出需查詢出多少條記錄,這時我們可以這麼做 declare i int set i num1 num2 set rowcount i...

sql中查詢每組的最後一條資料

學號 分數 測試時間 1 70 2011 10 21 20 21 32 1 85 2011 12 10 10 19 02 2 49 2012 02 11 13 32 45 2 60 2011 08 24 09 21 19 3 80 2011 04 20 14 44 10 我希望查出來的結果是 1 8...

sql取前20條資料的後10條資料(通用)

sql在沒有id主鍵或單一主鍵 即組合主鍵或沒有主鍵的情況 如何取前20條資料的後10條資料,一般通用的方法仍是用臨時表,效率一般,但比較通用,在各種情況下均可用此方法.由此也可衍生出sql的分頁儲存過程,尤其適合經常對不同表的資料進行分頁,格外適用.當然,方法並非這一種,具體視不同情況設計最優的s...