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 。按 任意順序 返回結(jié)果表。
解題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 語句的作用是根據(jù)輸入的條件返回指定的數(shù)據(jù)結(jié)果,select 的語法可以有很多種查詢的組合,基本上能夠滿足我們所有的查詢數(shù)據(jù)需求,本章只入門基本查詢。
基本查詢
語法規(guī)則:select * from <表名>。
查詢語句:select * from students; 這條語句表示的是:查詢 students 數(shù)據(jù)表的所有數(shù)據(jù),其中的 * 號表示返回所有的數(shù)據(jù)列。
查詢結(jié)果如下:
id name gender score class
1 小紅 女 80 301班
2 小橙 男 82 302班
3 小黃 女 94 302班
4 小綠 男 96 303班
查詢指定列數(shù)據(jù)
students 這張數(shù)據(jù)表總共有4列數(shù)據(jù)字段,分別是 id,name,gender,score,class。
select * from students 語句的作用等同于 select id, name, gender, score, class from students。 在 select 和 from 之間,可以指定想要返回的數(shù)據(jù)列。
如果只想查詢 姓名、性別 這兩列數(shù)據(jù),可以使用查詢語句: select name, gender from students;
查詢結(jié)果如下:
name gender
小紅 女
小橙 男
小黃 女
小綠 男
打印輸出
Mysql 也有類似編程語言打印輸出到控制臺的辦法,就是單獨使用 select 關(guān)鍵詞。
-- hello world SELECT 'hello world'; -- 數(shù)學運算 SELECT 10 + 12;
到此這篇關(guān)于Mysql 查詢患某種疾病的患者的文章就介紹到這了,更多相關(guān)Mysql 患某種疾病的患者內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mysql中FIND_IN_SET函數(shù)的使用及問題
FIND_IN_SET函數(shù)用于返回字符串str在字符串列表str_list中的位置,本文主要介紹了Mysql中FIND_IN_SET函數(shù)的使用及問題,具有一定的參考價值,感興趣的可以了解一下2024-07-07Mysql 實現(xiàn)向上遞歸查找父節(jié)點并返回樹結(jié)構(gòu)的示例代碼
通過mysql 8.0以下版本實現(xiàn),一個人多角色id,一個角色對應(yīng)某個節(jié)點menu_id,根節(jié)點的父節(jié)點存儲為NULL, 向上遞歸查找父節(jié)點并返回樹結(jié)構(gòu),今天通過本文給大家介紹Mysql遞歸查找父節(jié)點并返回樹結(jié)構(gòu),感興趣的朋友一起看看吧2022-09-09navicat連接mysql時出現(xiàn)1045錯誤的解決方法
這篇文章主要為大家詳細介紹了navicat連接mysql時出現(xiàn)1045錯誤的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02