社区
Oracle
帖子详情
sql取最后三条记录怎么取?
heasebyy
2006-01-09 05:35:48
我想取table里面按时间排序后的最后三条记录,怎么取?
...全文
438
5
打赏
收藏
sql取最后三条记录怎么取?
我想取table里面按时间排序后的最后三条记录,怎么取?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxmwxmwxm
2006-01-13
打赏
举报
回复
qyflaoda的答案错误,我看你真要“埋葬真实的自己”了
qyflaoda
2006-01-11
打赏
举报
回复
直接查就行吧,为什么要加子查询?
select * from table where rownum<=3 order by time desc
lilygt
2006-01-10
打赏
举报
回复
学习
hw_19
2006-01-09
打赏
举报
回复
如果时间降序,取后三条:
select * from (select * from 表 order by 时间字段) where rownum<4
如果时间升序,取后三条:
select * from (select * from 表 order by 时间字段 desc) where rownum<4
boydgmx
2006-01-09
打赏
举报
回复
select * from (select * from table order by time desc) where rownum<=3
东北大学软件学院程序实践(四)数据库实验报告
程 序 实 践 (四) 总结报告 专 业 班 级 学 号 姓 名 日 期 东北大学软件学院 一 课程基本信息 1 二 教学目的和基本要求 1 三 课程设计的内容和安排 1 四 课程设计的题目 1 五 考核的方法和成绩的评定 2 六 时间的安排 2 七 课程设计结果的提交 3 八 课程设计报告的格式(见附页) 4 九 课程设计题目说明 4 附页 1 一 课程基本信息 1.课程设计名称:程序实践(四) 2.课程设计编号: 3.课程设计学分:2学分 4.课程设计周数(学时):3周(32学时) 5.课程设计授课单位:软件工程研究所 6.指导方式:集体辅导和个别辅导相结合 7.适用专业:软件工程(高起本、1+3) 8.课程设计教材及主要参考资料: [1]《数据库设计、应用开发与管理》,Michael V. Mannino等著,电子工业出版社,2005.1 [2] http://www.icarnegie.com/ 二 教学目的和基本要求 1.加深对数据库系统、程序设计语言的理论知识的理解和应用水平。 2.通过完成具有实际意义的Web数据库练习,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 3.提高综合运用所学的理论知识和方法,独立分析和解决问题的能力。 三 课程设计的内容和安排 1.安装并运行数据库; 2.完成关于关系数据库基础知识的题目1; 3.运行给定的
SQL
语句,生成图书馆管理系统的数据库,编写相应的
SQL
语句,完成题目2中要求的内容; 4.运行给定的
SQL
语句,生成图书馆管理系统的数据库,编写高级的
SQL
语句,完成题目3中要求的内容; 5.完成Web 数据库程序设计题目4(选做) 6.阅读附录中的电子商务系统,给出该电子商务系统的E-R模型; 7.完成关于规范化内容的题目6; 8.对于第6步中自己设计的E-R模型,将其转换为关系数据模型; 9.完成关于事务编程方面的题目8,9; 10.完成索引建立和查询优化方面的题目10; 11.完成整个的电子商务项目;(选做) 12.完成网上书店项目;(选做) 13.撰写课程设计报告:总结和提升上述过程和步骤,写出结构严谨、表述清楚、符合设计规范的报告。 四 课程设计的题目 本课程实践要求完成一个电子商务项目(Web DB应用),其中包括10个具有实际意义的数据库练习,包括了数据库系统应用中的各个方面的知识。此外附件A、B还包括一个实际的图书馆项目,可根据实际情况选做。 五 考核的方法和成绩的评定 考核成绩分为两个部分: 1.验收部分:占60%。 按照以下几个指标进行验收 验收时是否能够快速完成老师指定的练习题目 回答问题的思路是否清晰 内容设计的是否规范、合理 内容设计的创新性 2.实验报告(40%) 实验报告结构是否清晰,问题叙述是否具有逻辑性 Web数据库应用程序设计的正确性 六 时间的安排 共3周(见教学办安排)。每个同学可以根据自身实际情况掌握进度,做完整个项目即可验收,最晚到实践课的
最后
一天。 七 课程设计结果的提交 1.课程设计报告(一份、A4纸打印,同时包括一份电子文档) 2.答辩报告(制作PPT报告,电子方式提交),要求重点突出,思路清晰,同时就此报告准备答辩。 所有电子方式提交的文件全部存放在一个目录中,并对其进行压缩,压缩后的文件按规定格式进行命名,命名格式为:班级号+学号+姓名。 八 课程设计报告的格式(见附页) 1.按各个题目的要求书写相关文档; 2.参考文献。 九 课程设计题目说明 见文件夹--------“程序实践四资料” 此文件夹内共有十个练习文件夹(练习1----练习10内均为超文本文件,索引文件为 “练习N.html”) 另有附件A、B、C,其中附件C为前十个练习的参考项目资料,附件A和B为可选做项目的参考资料。 9.1 关系数据库 设计以下两个表: BOOK: Primary Author Title ISBN PublisherID Edition Date of Publication Price Book Description PUBLISHER: PublisherID Name Address 第一部分: 1.指出你所设计表的各种键值,在选择时不要考虑性能问题。 1)指出每张表是否存
查询MY
sql
中
最后
几条
记录
有时候我们需要数据库中的实时数据,而这些实时数据
SQL
查询当前数据以及上一条和下一条
三条
记录
想查询某个表当前数据以及上一条和下一条的
记录
,网上找了一下解决办法都不如意,按网上的方法可以查询出
三条
数据,但是当查询的这条数据没有上一条或下一条
记录
时就不行了。现在我把解决问题的
sql
语句放上 : 理一下思路,明确的查询
三条
语句:SELECT * FROM 表名 WHERE id IN(当前id的前一个id值,id值,当前id的后一个id值) 在这里说一下为什么是“当前id的前一个id值”而
不同数据库
SQL
如何查询结果的前几条
记录
在使用数据库查询语句的过程中,我们经常需要返回查询结果的前几条或者中间几条数据,下面是我总结的几种数据库常用的方法:(table是数据库表名,table2是table表的别名) 1、
SQL
Server
sql
server支持top关键字,返回前若干条数据。select top 5 * from table;// 返回前5行数据 2、My
SQL
my
sql
支持limit,只能适用于my
sql
。limit子句用于强制select语句返回置顶的
记录
数,接受一个或两个数字参数,必须是整数常量。一个参数是返回前几条记
【Bigquery】写一个
SQL
,以A列分组,只
取
每组的
三条
数据
函数为每个分组中的行分配行号。然后,它会从具有行号小于或等于3的每个分组中选择行。目标:先赚一个亿,啊不是,写一个
SQL
,以A列分组,只
取
每组的
三条
数据。函数和子查询来实现此操作。这个
SQL
语句会将输入表()按列A分组,并使用。其实也不仅限于BQ。
Oracle
17,088
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章