等於: =
大於: >
大於等於: >=
小於: <
小於等於: <=
不等於: != 或 <>
例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...