1527. 患某种疾病的患者

患者信息表: Patients

+--------------+---------+
| Column Name | Type |
+--------------+---------+
| patient_id | int |
| patient_name | varchar |
| conditions | varchar |
+--------------+---------+
patient_id (患者 ID)是该表的主键。
'conditions' (疾病)包含 0 个或以上的疾病代码,以空格分隔。
这个表包含医院中患者的信息。
 

写一条 SQL 语句,查询患有 I 类糖尿病的患者 ID (patient_id)、患者姓名(patient_name)以及其患有的所有疾病代码(conditions)。I 类糖尿病的代码总是包含前缀 DIAB1 。

按任意顺序返回结果表。

查询结果格式如下示例所示:

解题答案:

select * from Patients where conditions like '%DIAB1%'
备注:
此题主要考虑mysql 字符串匹配,因此也可以使用regex,与

1517. 查找拥有有效邮箱的用户基本类似

原文地址:https://www.cnblogs.com/tomorrow-hope/p/13834350.html