1527. 患某种疾病的患者

患者信息表: Patients

写一条 SQL 语句,查询患有 I 类糖尿病的患者 ID (patient_id)、患者姓名(patient_name)以及其患有的所有疾病代码(conditions)。I 类糖尿病的代码总是包含前缀 DIAB1 。
按任意顺序返回结果表。
查询结果格式如下示例所示。

此题解:

# Write your MySQL query statement below
select patient_id,patient_name,conditions
from patients
where conditions like "% DIAB1%" OR conditions like 'DIAB1%'

此题中用到了MySQL数据表中带LIKE的字符匹配查询LIKE关键字可以匹配字符串是否相等。

  • 如果字段的值与指定的字符串相匹配,则符合查询条件,该记录将被查询出来。
  • 如果与指定的字符串不匹配,则不符合查询条件。 基本的语法格式如下:
    [NOT] LIKE ‘字符串’
    NOT:可选。加上NOT表示与指定的字符串不匹配时满足条件。
    字符串:指定用于匹配的字符串,该字符串必须加单引号或者双引号。

“字符串”参数的值可以是一个完整的字符串,也可以是包含百分号(%)或者下划线(_)的通配符。

注意%和_的区别:

  • “%”表示任意长度的字符串,长度可以为0。例如,g%gle表示以字母g开头,以字母gle结尾的任意长度的字符串。g%gle可以表示ggle、gogle、gfgle、google、gusgle、gooooogle等。
  • “__”只能表示单个字符。例如,g_gle表示以字母g开头,以字母gle结尾的5个字符。中间的“_”可以表示任意一个字符。g_gle可以表示gagle、gbgle、gcgle、gdgle或gogle等。

1527. 患某种疾病的患者(like关键字的使用)相关推荐

  1. 1527. 患某种疾病的患者

    1527. 患某种疾病的患者 前言 like 前言 患某种疾病的患者 患者信息表: Patients +--------------+---------+ | Column Name | Type | ...

  2. Leetcode-SQL学习计划-SQL入门-1527.患某种疾病的患者【regexp正则表达式匹配】

    链接:https://leetcode.cn/problems/patients-with-a-condition/ -- 1527.患某种疾病的患者 -- 链接:https://leetcode.c ...

  3. 【LeetCode-SQL】1527. 患某种疾病的患者

    目录 一.题目 二.解决 1.or 2.正则表达式 三.参考 一.题目 患者信息表: Patients +--------------+---------+ | Column Name | Type ...

  4. 1527. 患某种疾病的患者(SQL)

    题目:https://leetcode-cn.com/problems/patients-with-a-condition/ 患者信息表: Patients +--------------+----- ...

  5. 1527.患某种疾病的患者

    文章目录 1.题目 2.示例 3.答案 1.题目 表: Employees ±------------±--------+ | Column Name | Type | ±------------±- ...

  6. 力扣-患某种疾病的患者

    大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题. 文章目录 前言 一.题目:1527. 患某种疾病的患者 二.解题 1.正确示范① 提交SQL 运行结果 2.正确示范② 提交SQL ...

  7. SQL入门:第三天 -->leetCode1527:患某种疾病的患者

    文章目录 题目描述 解题步骤 总结 题目描述 原题链接:1527. 患某种疾病的患者 患者信息表: Patients +--------------+---------+ | Column Name ...

  8. Mysql 查询患某种疾病的患者

    题目 患者信息表: Patients+--------------+---------+ | Column Name | Type | +--------------+---------+ | pat ...

  9. 每一题-101(患某种疾病的患者)

    题101: 根据下表写一条 SQL 语句,查询患有 I 类糖尿病的患者 ID (patient_id).患者姓名(patient_name)以及其患有的所有疾病代码(conditions).I 类糖尿 ...

最新文章

  1. 可以通过shadowserver来查看开放的mdns(用以反射放大攻击)——中国的在 https://mdns.shadowserver.org/workstation/index.html...
  2. 【STM32】窗口看门狗 WWDG 实验代码详解
  3. truncate table 非常慢_你真的知道怎么分析mysql的慢sql吗?
  4. TensorFlow和ML前5名的课程
  5. 如何架设Linux打印服务器
  6. Sublime Text中全局查找方法
  7. RocketMQ报错:MQClientException:no route info of this topic的解决
  8. 免费!吴恩达给你的人工智能第一课
  9. 以$开头的shell脚本的变量
  10. python最简单的爬取邮箱地址怎么写_详解python定时简单爬取网页新闻存入数据库并发送邮件...
  11. 实现网站二维码扫描登录
  12. ORA-39194: Table mode jobs require the tables to be comma separated.
  13. 【线性代数】n阶行列式展开多少项?
  14. windows10下使用DNW下载
  15. 计算机毕业设计JAVA共享充电宝系统mybatis+源码+调试部署+系统+数据库+lw
  16. 小米机器人虚拟墙设置_大家都有就它独缺,姗姗来迟的虚拟墙方案终更新,小米扫地机器人...
  17. mysql常用操作(二)
  18. IDEA+tomcat在debug中关于断点的报错:No executable code found at line XX in class XXX
  19. Windows 11配置WSL及Linux子系统安装
  20. linux发广告软件下载,ADPower广告管理系统(Linux手动安装)

热门文章

  1. 【HTML基础】HTML文字效果标签+超齐全颜色表(可直接复制使用)
  2. ESMTP身份验证机制探索手记
  3. 远程连接阿里云服务器出现“远程桌面,身份验证错误:要求的函数不受支持“解决办法
  4. ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0
  5. Ubuntu Intel显卡驱动安装 (Ubuntu 14.04--Ubuntu 16.10 + Intel® Graphics Update Tool)
  6. 三层架构Bll中报错找不到可接受类型为“Lesson.DAL.StudentDal”的第一个参数的扩展方法
  7. Nginx是什么?怎么用?(新手入门版)教程
  8. c++: 已经声明过变量,依然报 C2065:未声明的标识符错误 解决办法
  9. 动态壁纸给linux发行版添加活力背景
  10. linux虚拟机怎么联网