文章详情页
mysql - 要取出数据库中按某字段排序后的前10,20,30条数据要怎么做?
浏览:70日期: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. phpstudy v8打开数据库就出错,而phpstudy 2018不会2. node.js - 对将近2000个网页发起同时20个的并发请求,出去request请求失败3. c++ - vs2015+win10调试时出现如下图4. apache - 使用ab工具时,设置请求数2000,并发数1000,但是请求数是分成10个200请求完成的,并发体现在哪里5. node.js - visual studio 2015安装成功后打不开6. Python获取HTTP请求的状态码(200,404等)7. mongoDB批量插入文档时,运行下面代码,用MongoVUE查看数据库,mongo库中只存在一个文档?不应该是20个吗?8. css - psd设计稿给的是1920宽的,而我的电脑是1600宽的,那我在写代码时,是不是每个宽度都要计算调整9. windows2003下的apache响应时间特别长?10. 随机产生200个小写英文字母,并统计个数,这是在网上看到的粒子,我想问怎样把它变得更简便?
排行榜