MySQL條件查詢語句基礎操作

2021-08-21 21:16:20 字數 1445 閱讀 9546

select 欄位1,欄位2... from 表名 where 條件;

例:select * from students where id=1;

比較運算子

例1:查詢小喬的年齡

select age from students where name='小喬'
例2:查詢20歲以下的學生

select * from students where age<20
例3:查詢家鄉不在北京的學生

select * from students where hometown!='北京'
邏輯運算子

例1:查詢年齡小於20的女同學

select * from students where age<20 and ***='女'
例2:查詢女學生或'1班'的學生

select * from students where ***='女' or class='1班'
例3:查詢非天津的學生

select * from students where not hometown='天津'
模糊查詢

例1:查詢姓孫的學生

select * from students where name like '孫%'
例2:查詢姓孫且名字是乙個字的學生

select * from students where name like '孫_'
例3:查詢叫喬的學生

select * from students where name like '%喬'
例4:查詢姓名含白的學生

select * from students where name like '%白%'
範圍查詢

例1:查詢家鄉是北京或上海或廣東的學生

select * from students where hometown in('北京','上海','廣東')
例2:查詢年齡為18至20的學生

select * from students where age between 18 and 20
空判斷

例1:查詢沒有填寫身份證的學生

select * from students where card is null
例2:查詢填寫了身份證的學生

select * from students where card is not null

mysql 語句 條件查詢

高階2 條件查詢 語法 select 查詢列表 from 表名where 篩選條件 分類 一 按條件表示式篩選 簡單條件運算子 二 按邏輯表示式篩選 邏輯運算子 作用 用於連線條件表示式 and or not 和and 兩個條件都為true,結果為true,反之為false 或or 只要有乙個條件為...

mysql條件查詢語句

目錄 1 去重查詢distinct 2 使用and和or進行多條件查詢 2.1 and 2.2 or 3 區分大小寫查詢binary 4 查詢排序 4.1 公升序asc 預設為公升序 4.2 降序desc 5 命令幫助help distinct在表查詢時去除表中重複的資料。例如 select dis...

mysql語句條件篩選 MySQL 條件查詢

語法 執行順序 312 select 查詢列表 from 表名where 篩選條件 分類 按條件表示式篩選 條件運算子 按邏輯表示式篩選 邏輯運算子 用於連線條件表示式 和and 兩個條件都為true,結果為true,反之為false 和or 只要有乙個條件為true,結果為true,反之為fals...