因此,我试图找到最年长,最年轻的男性和女性患者的年龄,以及我工作的诊所中男性和女性患者的平均年龄.我是SQL的新手,但基本上它都来自一个我认为名为"患者"的表.在Patient表中,有一个Gender列,其中男性为M,女性为F. 还有一个年龄栏.我猜这很简单,我只是让这变得复杂,但有人可以试着帮助我吗?
我的查询非常有限.我知道如果你按照以下方式做某事:
Select
Min(AGE) AS AGEMIN,
MAX(AGE) AS AGEMAX
From Patients
Run Code Online (Sandbox Code Playgroud)
使用GROUP BY子句:
select * from @MyTable
Run Code Online (Sandbox Code Playgroud)
F 40
select Gender, MIN(Age), MAX(Age), AVG(Age)
from @MyTable
group by Gender
Run Code Online (Sandbox Code Playgroud)F 30 40 35
| 归档时间: |
|
| 查看次数: |
13282 次 |
| 最近记录: |