文章详情页
mysql - 要取出数据库中按某字段排序后的前10,20,30条数据要怎么做?
浏览:305日期: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. java - c++ 经常出现error LNK20192. java - 更新到IntelliJ IDEA2017.1后,遇到问题,求解!3. python - 使用ajax向django后台请求静态页面,返回200,但是页面不渲染出来4. mysql - 在PHPMyadmin上乱捣鼓后出现 了 - #2002 - — 服务器没有响应(或本地服务器的套接字没有正确设置)。5. python - (2006, ’MySQL server has gone away’)6. css - psd设计稿给的是1920宽的,而我的电脑是1600宽的,那我在写代码时,是不是每个宽度都要计算调整7. spring3.1以上版本在myeclipse2015上不能部署,spring-web.jar部署错误,求指教???8. python如何转换时间戳到"2017年6月12日 18点24分"这样的格式呢?9. java - Intellij idea2017如何实现thymeleaf自动补全?10. Python获取HTTP请求的状态码(200,404等)
排行榜

网公网安备