MySql 過濾資料where語句

2021-07-25 07:28:57 字數 823 閱讀 5544

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...