暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL查询表中第一条和最后一条数据

米宏Office 2022-06-17
576

我的目标:让中国的大学生走出校门的那一刻就已经具备这些Office技能,让职场人士能高效使用Office软件为其服务。支持我,也为自己加油!


微语:  不管外面的灯火多绚烂,最温暖的还是家里的那一盏!

前面我们分享了SQL中的AVG、COUNT函数,今天分享下FIRST、LAST函数。


FIRST() 函数返回指定的字段中第一个记录的值。


LAST() 函数返回指定的字段中最后一个记录的值。


看下实例:


数据源如下:



以上是学生表。

1、查询学生表第一条记录中的学生姓名


语句:select first(姓名) from [学生$]

语法:select  first(列名) from [表名$]

我们还可以用top子句进行查询
select top 1 姓名  from [学生$] 

2、查询学生表中的第一条记录


语句:
select *  from [学生$] where 姓名=(select first(姓名) from [学生$])
select first(姓名) from [学生$]做了姓名的条件。

同top同样也可以,而且更加简洁:
select top 1 *  from [学生$]

3、查询学生表最一条记录


与2类似,语句如下:
select *  from [学生$] where 姓名=(select last(姓名) from [学生$])

换成top的话如下:
select top 1 *  from [学生$] order by 学号 desc

本节知识点:
主要学习SQL中FIRST和LAST的用法,这两个函数通常会配合order by子句使用。

预告:查询学生表中最高分和最低分的学生记录!



本节先分享到这里,祝大家每天都有进步。

打开以下公众号,点击,服务→云课堂

系统学习Office知识,

购买的课程包素材答疑哦!

↙点击“阅读原文进入米宏学院

文章转载自米宏Office,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论