文章詳情頁
mysql - 要取出數據庫中按某字段排序后的前10,20,30條數據要怎么做?
瀏覽:147日期:2022-06-20 13:26:30
問題描述
要取出數據庫中按某字段排序后的前10,20,30條數據要怎么做?表中這樣的字段有很多。因為有多個排行榜。比如有totalClickNum,monthClickNum,weekClickNum等。對數據庫操作不是很懂。具體要怎么做才能使得性能比較高呢?
問題解答
回答1:function getSql(sortFields, num) { return 'select * from 表 ORDER BY ' + sortFields + ' DESC LIMIT ' + num;}回答2:
用limit
回答3:SELECT 字段1,字段2,字段3 FROM 表 ORDER BY 排序字段 DESC LIMIT 10
相關文章:
1. windows2003下的apache響應時間特別長?2. 2019.2.28日免費公開課預告:《前端布局實戰:蘇寧易購》在線直播!3. mysql - 在PHPMyadmin上亂搗鼓后出現 了 - #2002 - — 服務器沒有響應(或本地服務器的套接字沒有正確設置)。4. java - Apache Tomcat 安全限制繞過漏洞(CVE-2016-8735)5. java - Intellij idea2017如何實現thymeleaf自動補全?6. python - 搜索大文件(20G左右)7. java - 統計出20170403到20170420期間點擊量前十的廣告每天的點擊量8. javascript - bootstrap導航欄莫名多出20px,怎么回事9. python如何轉換時間戳到"2017年6月12日 18點24分"這樣的格式呢?10. mongoDB批量插入文檔時,運行下面代碼,用MongoVUE查看數據庫,mongo庫中只存在一個文檔?不應該是20個嗎?
排行榜
