MySQL where 子句
我們知道從MySQL表中使用SQL SELECT 語句來讀取數(shù)據(jù)。
如需有條件地從表中選取數(shù)據(jù),可將 WHERE 子句添加到 SELECT 語句中。
以下是SQL SELECT 語句使用 WHERE 子句從數(shù)據(jù)表中讀取數(shù)據(jù)的通用語法:
SELECT field1, field2,...fieldN FROM table_name1, table_name2... [WHERE condition1 [AND [OR]] condition2.....
以下為操作符列表,可用于 WHERE 子句中。
下表中實(shí)例假定 A為10 B為20
操作符 | 描述 | 實(shí)例 |
---|---|---|
= | 等號,檢測兩個值是否相等,如果相等返回true | (A = B) 返回false。 |
<>, != | 不等于,檢測兩個值是否相等,如果不相等返回true | (A != B) 返回 true。 |
> | 大于號,檢測左邊的值是否大于右邊的值, 如果左邊的值大于右邊的值返回true | (A > B) 返回false。 |
< | 小于號,檢測左邊的值是否小于右邊的值, 如果左邊的值小于右邊的值返回true | (A < B) 返回 true。 |
>= | 大于等于號,檢測左邊的值是否大于或等于右邊的值, 如果左邊的值大于或等于右邊的值返回true | (A >= B) 返回false。 |
<= | 小于等于號,檢測左邊的值是否小于于或等于右邊的值, 如果左邊的值小于或等于右邊的值返回true | (A <= B) 返回 true。 |
如果我們想再M(fèi)ySQL數(shù)據(jù)表中讀取指定的數(shù)據(jù),WHERE 子句是非常有用的。
使用主鍵來作為 WHERE 子句的條件查詢是非常快速的。
如果給定的條件在表中沒有任何匹配的記錄,那么查詢不會返回任何數(shù)據(jù)。
2015職稱計(jì)算機(jī)考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計(jì)算機(jī)考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |