gpt4 book ai didi

SQL根据专业获取平均诊断数

转载 作者:行者123 更新时间:2023-11-29 14:36:14 24 4
gpt4 key购买 nike

我有 2 张 table ,一张用于预约,一张用于医生。

我想选择存储在医生表中的每个专业的平均患者数。预约表包含患者的 ID、医生的 ID 和诊断(如果患者有诊断)。

我试过了,但是没用。

SELECT  AVG(patientAMKA)
FROM appointments
WHERE diagnosis IS NOT NULL
GROUP
BY doctor.specialty

编辑:我只想澄清 patientAMKA 是患者的 ID。EDIT2:我特别指的是每个物种有多少患者(有诊断),然后取这些数字的平均值。

最佳答案

听起来像这样:

SELECT d.specialty, COUNT(*)
FROM doctor d
INNER JOIN appointments a ON d.id = a.doctor_id
WHERE diagnosis IS NOT NULL
GROUP BY d.specialty

关于SQL根据专业获取平均诊断数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44334860/

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