sql="select top 20 * from news order by time desc" 显示限制问题

这个语句代码是按日期排序显示20条数据我的time是按DATE()来读取不想用NOW()所以如果TOP20条的话如果有TIME是相同的话他就会把相同的数据一起显示出来。。... 这个语句代码是按日期排序显示20条数据
我的time 是按 DATE() 来读取 不想用NOW()
所以如果 TOP 20条的话 如果有TIME 是相同的话 他就会把相同的数据一起显示出来。。。有什么办法控制死 就算TIME 想用的话也只显示20条数据!!
展开
 我来答
紫神姬
推荐于2018-04-04 · 超过10用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:21.2万
展开全部
SELECT *
FROM (SELECT *
FROM NEWS
ORDER BY TIME DESC)
WHERE ROWNUM <=20 ;

这个在查询性能上,应该没有你的那种快。但绝对限定死,不会多读出数据。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莱伯泰科
2024-10-28 广告
LabTech Group,即北京莱伯泰科仪器股份有限公司,是业界领先的实验室科学仪器与解决方案提供商。我们专注于分析测试仪器的研发、生产和销售,致力于为全球科研工作者、高校及企业实验室提供高性能、高稳定性的产品与服务。通过持续的技术创新与... 点击进入详情页
本回答由莱伯泰科提供
帐号已注销
2011-11-26 · TA获得超过135个赞
知道答主
回答量:255
采纳率:0%
帮助的人:122万
展开全部
SQL里有函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式