Mysql?查詢患某種疾病的患者語句
題目
患者信息表: Patients
+--------------+---------+
| Column Name | Type |
+--------------+---------+
| patient_id | int |
| patient_name | varchar |
| conditions | varchar |
+--------------+---------+
patient_id (患者 ID)是該表的主鍵。
'conditions' (疾?。┌?0 個或以上的疾病代碼,以空格分隔。
這個表包含醫(yī)院中患者的信息。寫一條 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 的語法可以有很多種查詢的組合,基本上能夠滿足我們所有的查詢數據需求,本章只入門基本查詢。
基本查詢
語法規(guī)則: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 患某種疾病的患者內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Mysql 實現向上遞歸查找父節(jié)點并返回樹結構的示例代碼
通過mysql 8.0以下版本實現,一個人多角色id,一個角色對應某個節(jié)點menu_id,根節(jié)點的父節(jié)點存儲為NULL, 向上遞歸查找父節(jié)點并返回樹結構,今天通過本文給大家介紹Mysql遞歸查找父節(jié)點并返回樹結構,感興趣的朋友一起看看吧2022-09-09