gpt4 book ai didi

sql - Min 和 Max 的简单 SQL 查询

转载 作者:行者123 更新时间:2023-12-04 23:43:42 26 4
gpt4 key购买 nike

所以我试图找出最年长和最年轻的男性和女性患者的年龄以及我工作的诊所中男性和女性患者的平均年龄。我是 SQL 的新手,但基本上所有这些都来自我认为名为“Patients”的一张表。在患者表中,有一列性别,其中 M 代表男性或 F 代表女性。还有一个年龄栏。我猜这真的很简单,我只是让它变得复杂,但有人可以帮我吗?

我的查询非常有限。我知道,如果您按照以下方式做某事:

Select 
Min(AGE) AS AGEMIN,
MAX(AGE) AS AGEMAX
From Patients

最佳答案

使用 GROUP BY条款:

    select * from @MyTable
  • 男 10
  • M 15
  • M 20
  • F 30
  • F 35
  • 40
    select Gender, MIN(Age), MAX(Age), AVG(Age)
    from @MyTable
    group by Gender
  • F 30 40 35
  • M 10 20 15
  • 关于sql - Min 和 Max 的简单 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14764056/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com