關於sqlite3使用top的一些規則總結


關於sqlite3使用top的一些規則總結  

最近需要做一些關於sqlite3里使用像在sqlserver 里top的一些語法,即根據條件顯示前幾條的數據記錄,在sqlite3中沒有top這樣的語法,查了好多資料終於找到了可以實現相同效果的sqlite3 sql語句,供大家交流:

sqlite3 sql是用limit這樣的語法來實現的:

例:select * from table where name='Xiao ming' order by id limit 0,5;

意思為查找table表里,字段name為Xiao ming的記錄 根據字段id顯示0到5條記錄;

當然還有需求更為嚴格的:

例:select * from table where name='Xiao ming' order by date desc,id limit 0,5;

這條語句的意思為根據條件找到的0到5條記錄然后根據字段date 去倒序排列;

 例:select * from table order by id desc limit 0,5;

意思為根據id 找到0-5條記錄並倒序排列:

大家還有什么需求可以貼上來共同探討!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM