SQL 查询一表所有数据 有重复的按时间取第一条
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 查询一表所有数据 有重复的按时间取第一条相关的知识,希望对你有一定的参考价值。
SQL 查询一表所有数据 有重复的按时间取第一条
表字段
1 名称字段 (有些是重复的)
2 状态字段 (查出是要为1的)
3 时间字段(按最新时间)
按名称查询
应该是楼主想要的~ 有重复的会按照时间取第一条~本回答被提问者采纳 参考技术B 3L的应该是正确的,如果状态1是字符型换成'1'. 参考技术C select 名称,max(时间) as 时间
from table
where 状态=1
group by 名称 参考技术D 不明白你要差的是什么!
sql语句查询如何显示第一条数据
select * from ku.biao where 版本 > 1000
执行这条语句后数据库一直在加载,不敢执行太长时间只能终止,想请教大神们这条语句后边加个参数可以显示一条,那个参数是什么,我之前用过但是给忘了,我就记得有个参数等于1,求教大神们
加了,报错,是我写的不对吗?版本>1000 limit 1
追答能粘一下报错的截图吗。
我这个是mysql的,不知道你那个是什么
oracle:rownum=1;追问
多谢,就是这个rownum
本回答被提问者采纳 参考技术C select top 100 * from ku.biao where 版本 > 1000以上是关于SQL 查询一表所有数据 有重复的按时间取第一条的主要内容,如果未能解决你的问题,请参考以下文章
oracle 查询数据只要排序后的第一条记录(不用rownum=1),sql语句怎么写