sql如何查询第一个数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql如何查询第一个数据相关的知识,希望对你有一定的参考价值。

我有个表:
项目 测量时间 结果
a 4:00:00 0.35
a 4:30:00 0.36
b 4:31:00 0.34
c 4:32:00 0.35
c 4:33:00 0.34
我要查询出各项目第一次测量的数据,sql怎么写?谢谢

sql如何查询第一个数据的方法。

如下参考:

1.首先,双击“ManagementStudio”图标打开SQLServer。

2.继续打开SQLServer窗口,单击工具栏中的“newquery”图标。

3.在SQLServer第二窗口,输入来自SQL语句的查询数据到SQLServer数据库。

4.然后在SQLServer窗口,单击工具栏中的“execute”图标。

5.最后,在SQLServer窗口中,成功地显示了SQLServer数据库中的查询数据结果。

参考技术A

使用 limit 1

可以指定取第一条数据

例子

id   info   

1    xkhm

2    hdk

3   ndkdl

sql语句 

  select *  from table  limit 1

结果

id  info 

1   xkhm

参考技术B select TOP 1 * from (你要查询的表) order by (表的主键) 参考技术C select t1.* from table t1,(select 项目,min(测量时间) as 测量时间 from table group by 项目) t2
where t1.项目=t2.项目 and t1.测量时间=t2.测量时间本回答被提问者和网友采纳
参考技术D 使用group分组,去最小的测量时间的数据。
select * from table where (项目, 测量时间) in (select 项目, min(测量时间) from table) order by 项目;

以上是关于sql如何查询第一个数据的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句如何查询倒数第二项数据

sql数据库查询,只能查出第一条记录?

如何在数据库里 用like语句查询成语 !

如何在数据库里 用like语句查询成语 !

sql语句查询如何显示第一条数据

Oracle SQL 性能问题 - 如何使查询停止运行并在找到第一个实例时返回