1、使用where子句
只檢索所需要的資料則需要制定搜尋條件,搜尋條件也叫作過濾條件。
例如:select 列名 from 表名 where 列名=value;只返回該列中值為value的行;
where子句的位置:在同時使用order by 和where子句時,應該讓order by 位於where之後,否則將會產生錯誤;
2、where子句操作符
操作符說明=
等於<>
不等於!=
不等於<
小於<=
小於等於
>
大於》=
大於等於
between
在指定的兩個值之間
3、檢查單個值
例如:select 列名 from 表名 where 列名=value;
例如:select 列名 from 表名 where 列名;
4、不匹配檢查
例如:select 列名 from 表名 where 列名<>value;或者select 列名 from 表名 where 列名!=value;
注意:value值什麼時候需要使用引號,單引號用來限定字串,如果將值與串型別的列進行比較,則需要使用單引號,用來與數值列進行比較的值不用引號。
5、範圍值檢查
為了檢查某個範圍值,可使用between語句,例如:select 列名 from 表名 where 列名 between value1 and value2;
6、空值檢查
null:無值,它與字段包含0.空字串或僅僅包含空格不同
例如:select 列名 from 表名 where 列名 is null;
My SQL 使用WHERE過濾資料
where關鍵字相當於excel的篩選,不同的是where只能實現完全匹配,不能實現部分匹配,相同的是,where不區分大小寫,即如果判定where prod id fb 同樣可以篩選出fb的行。在同時使用order by和where時,應該將order by位於where之後。在這裡我們假設有一張...
MySql 使用where子句過濾資料
示例使用的資料表在上乙個部落格中建立的 示例如下 查詢 等於10.5的行 select from commodity where price 10.5 輸出 1 1001 牙刷 10.5 上個示例中,我們使用到了 這個操作符,下面列出所有條件操作符 where操作符 等於 不等於 不等於 小於 大於...
06 資料過濾where
where 1.比較運算子 2.連線多個where語句 邏輯運算子 and or in not 記得使用括號 3.萬用字元 like 為0 n 至少至少匹配乙個 例一 in函式的使用 使用date將字段轉為日期型別 select name,role main,role assist,hp max,m...