MySQL where條件查詢

2021-10-22 11:52:25 字數 2149 閱讀 2114

等於: =

大於: >

大於等於: >=

小於: <

小於等於: <=

不等於: != 或 <>

例1:查詢編號大於3的學生:

select

*from students where id >

3;

例2:查詢編號不大於4的學生:

select

*from students where id <=

4;

例3:查詢姓名不是「黃蓉」的學生:

select

*from students where name !=

'黃蓉'

;

例4:查詢沒被刪除的學生:

select

*from students where is_delete=

0;

and

ornot

例1:查詢編號大於3的女同學:

select

*from students where id >

3and gender=

0;

例2:查詢編號小於4或沒被刪除的學生:

select

*from students where id <

4or is_delete=

0;

例3:查詢年齡不在10歲到15歲之間的學生:

select

*from students where

not(age >=

10and age <=15)

;

說明:

like是模糊查詢關鍵字

%表示任意多個任意字元

_表示乙個任意字元

例1:查詢姓王的學生:

select

*from students where name like

'王%'

;

例2:查詢姓王並且「名」是乙個字的學生:

select

*from students where name like

'王_'

;

例3:查詢姓王或叫祝的學生:

select

*from students where name like

'王%'

or name like

'%祝'

;

between … and … 表示在乙個連續的範圍內查詢

in 表示在乙個非連續的範圍內查詢

例1:查詢編號為3至8的學生:

select

*from students where id between

3and

8;

例2:查詢編號不是3至8的男生:

select * from students where (not id between 3 and 8) and gender='男';
判斷為空使用: is null

判斷非空使用: is not null

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

select

*from students where height is

null

;

注意:

不能使用 where height = null 判斷為空

不能使用 where height != null 判斷非空

null 不等於 『』 空字串

MySQL WHERE 條件查詢

在使用 mysql select語句時,可以使用 where 子句來指定查詢條件,從 from 子句的中間結果中選取適當的資料行,達到資料過濾的效果。語法格式如下 where 查詢條件 其中,判定運算其結果取值為 true false 和 unknown。判定運算的語法分類如下 例項 1 在表 tb...

MySQL Where 條件語句介紹和運算子小結

where 條件 有時候運算元據庫時,只操作一些有條件限制的資料,這時可以在sql語句中新增where子句來規定資料操作的條件。語法 複製 如下 select column,from tb name where definition where 關鍵字後面接有效的表示式 definition 該表示...

條件查詢 後台查詢條件

將要查詢的條件放到乙個物件裡,然後查詢的字段放到物件中 下面上 布局部分 要查詢的表單部分 重 置查詢按鈕 查 詢c that.getlist 邏輯 部分查詢然後,因為會涉及到獲取時間的列表,這裡做了處理,上一節也有說過,然後賦值給查詢物件。獲取員工資料 getlist else that.axio...