查询病案首页中诊断有(“《宫血压*”)日捡查项日包含(心脏、肾脏、血管、眼底)部位的所有检查类型4个部位中做了两个及以上的患者数
时间: 2024-02-25 17:54:21 浏览: 66
病案首页-主诊断-DRGs
好的,以下是查询符合您要求的 SQL 语句示例:
```sql
SELECT COUNT(DISTINCT a.`患者ID`) AS '符合条件的患者数'
FROM `病案首页` a
JOIN `检查项` b ON a.`患者ID` = b.`患者ID`
WHERE a.`诊断` LIKE '%《宫血压% %'
AND (b.`检查部位` LIKE '%心脏%' OR b.`检查部位` LIKE '%肾脏%' OR b.`检查部位` LIKE '%血管%' OR b.`检查部位` LIKE '%眼底%')
GROUP BY a.`患者ID`
HAVING COUNT(DISTINCT CASE
WHEN b.`检查部位` LIKE '%心脏%' THEN '心脏'
WHEN b.`检查部位` LIKE '%肾脏%' THEN '肾脏'
WHEN b.`检查部位` LIKE '%血管%' THEN '血管'
WHEN b.`检查部位` LIKE '%眼底%' THEN '眼底'
ELSE NULL
END) >= 2;
```
其中,`病案首页` 表中包含患者的基本信息和诊断,`检查项` 表中包含患者的检查信息,包括检查部位和检查类型。
请将上述 SQL 语句中的表名、列名和查询条件替换为您实际的数据表和字段名,以便正确查询您需要的数据。
阅读全文