Mysql 查询患某种疾病的患者语句
题目
患者信息表: 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 。按 任意顺序 返回结果表。
解题1:LIKE
SELECT * FROM Patients WHERE conditions LIKE 'DIAB1%' OR conditions LIKE '% DIAB1%';
解题2:正则
SELECT * FROM Patients WHERE conditions REGEXP '^DIAB1|\\sDIAB1'
Mysql select 查询语句
select 语句的作用是根据输入的条件返回指定的数据结果,select 的语法可以有很多种查询的组合,基本上能够满足我们所有的查询数据需求,本章只入门基本查询。
基本查询
语法规则:select * from <表名>。
查询语句:select * from students; 这条语句表示的是:查询 students 数据表的所有数据,其中的 * 号表示返回所有的数据列。
查询结果如下:
id name gender score class
1 小红 女 80 301班
2 小橙 男 82 302班
3 小黄 女 94 302班
4 小绿 男 96 303班
查询指定列数据
students 这张数据表总共有4列数据字段,分别是 id,name,gender,score,class。
select * from students 语句的作用等同于 select id, name, gender, score, class from students。 在 select 和 from 之间,可以指定想要返回的数据列。
如果只想查询 姓名、性别 这两列数据,可以使用查询语句: select name, gender from students;
查询结果如下:
name gender
小红 女
小橙 男
小黄 女
小绿 男
打印输出
Mysql 也有类似编程语言打印输出到控制台的办法,就是单独使用 select 关键词。
-- hello world SELECT 'hello world'; -- 数学运算 SELECT 10 + 12;
到此这篇关于Mysql 查询患某种疾病的患者的文章就介绍到这了,更多相关Mysql 患某种疾病的患者内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
2022最新版MySQL 8.0.30 安装及配置教程(小白入门)
这篇文章主要介绍了2022最新版MySQL 8.0.30 安装及配置教程,安装过程算是比较简单的,今天给大家分享的此文比较适合mysql数据库的小白,需要的朋友可以参考下2022-09-09
ubuntu系统中Mysql ERROR 1045 (28000): Acces
这篇文章主要介绍了ubuntu系统安装mysql登陆提示 解决Mysql ERROR 1045 (28000): Access denied for user root@ localhost问题,需要的朋友可以参考下2017-05-05
MySQL更新存放JSON的字段、\“ 转义成 “的问题描述
本篇介绍在执行MySQL线上变更时遇到的问题,表现为"更新JSON字段时,实际更新的值与SQL语句中的值不一致,JSON格式错误",本文给大家分享问题描述及解决方案,感兴趣的朋友一起看看吧2022-12-12
mysql中日期的加减 date_add()、date_sub() 函数及用法小结
在Mysql中,date_add与date_sub分别是指对于日期的一个加减操作,date_add是指从日期中加上指定的时间间隔,date_sub是指从日期中减去指定的时间间隔,本文通过实例讲解mysql中日期的加减 date_add()、date_sub() 函数及用法小结,感兴趣的朋友一起看看吧2023-11-11


最新评论