文章详情页
mysql - 要取出数据库中按某字段排序后的前10,20,30条数据要怎么做?
浏览:145日期: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. 随机产生200个小写英文字母,并统计个数,这是在网上看到的粒子,我想问怎样把它变得更简便?2. python - 时不时出现 (2013, ’Lost connection to MySQL server during query’)3. python - 使用ajax向django后台请求静态页面,返回200,但是页面不渲染出来4. base64_decode调用出错windows server 2008R2系统上出现的5. python如何转换时间戳到"2017年6月12日 18点24分"这样的格式呢?6. cordova - myeclipse2014 导入android项目报错7. css - psd设计稿给的是1920宽的,而我的电脑是1600宽的,那我在写代码时,是不是每个宽度都要计算调整8. 前端 - 设计稿为1080*1920,适配多种移动设备,不用rem,怎么写?9. html5 - 我引用的是花瓣网上的图片,在自己电脑上可以正常显示(状态码200),但在别人电脑上是403forbid,有大神知道是什么吗?10. python - 搜索大文件(20G左右)
排行榜
