首页 / 问答 / SQL Server数据库中如何查询两个字段都是最大的数据呢?

SQL Server数据库中如何查询两个字段都是最大的数据呢?

SQL SQL Server 1.49K 次浏览
0

假如员工表的字段有:id,name,salary,age,created_at,要求查询salary,age两个字段都是最大值的数据,应该如何编写SQL语句以实现这个查询需求呢?

回复 [×]
提交评论
请输入评论内容

1 个回答

  • 0

    以下是建表的SQL脚本和示例数据:

    然后,我们可以使用以下查询来查找具有最高薪资和最大年龄的员工,并返回满足条件的行:

    返回结果如下:

    我们使用了两个子查询来查找具有最高薪资和最大年龄的员工。同时,我们在WHERE子句中使用了两个条件,以确保我们只返回具有最高薪资和最大年龄的员工的数据行。如果只有一个字段具有最大值,则不会返回任何行。

    Rector的个人主页

    Rector

    2023-02-24 回答

    我来回答