文章详情页
mysql - 要取出数据库中按某字段排序后的前10,20,30条数据要怎么做?
浏览:157日期: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. 2019.2.28日免费公开课预告:《前端布局实战:苏宁易购》在线直播!2. java - Intellij idea2017如何实现thymeleaf自动补全?3. MYSQL 导出数据到多个csv文件,每个文件只需要200条数据,一次select完成有没有方法 ?4. java - Apache Tomcat 安全限制绕过漏洞(CVE-2016-8735)5. java - 统计出20170403到20170420期间点击量前十的广告每天的点击量6. #2002 无法登录 MySQL 服务器7. python - 搜索大文件(20G左右)8. apache-tomcat-9.0.0.M20 java.lang.VerifyError: Bad return type9. base64_decode调用出错windows server 2008R2系统上出现的10. 前端 - 设计稿为1080*1920,适配多种移动设备,不用rem,怎么写?
排行榜
