文章详情页
mysql - 要取出数据库中按某字段排序后的前10,20,30条数据要怎么做?
浏览:179日期: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. jquery - Ajax请求,返回200状态码,但收到数据包为空值2. #2002 无法登录 MySQL 服务器3. phpstudy v8打开数据库就出错,而phpstudy 2018不会4. html5 - 我引用的是花瓣网上的图片,在自己电脑上可以正常显示(状态码200),但在别人电脑上是403forbid,有大神知道是什么吗?5. python如何转换时间戳到"2017年6月12日 18点24分"这样的格式呢?6. python - 用scrapy写爬虫,发送请求后,服务器全都直接返回202,该怎么办呢?7. python - 使用ajax向django后台请求静态页面,返回200,但是页面不渲染出来8. 在win7上安装2015vc++运行库安装失败怎么解决?9. apache-tomcat-9.0.0.M20 java.lang.VerifyError: Bad return type10. Python获取HTTP请求的状态码(200,404等)
排行榜
![$fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题](http://www.haobala.com/attached/image/news/202205/093622cb60.png)