4 2 WHERE子句操作符

2021-04-13 05:08:50 字數 831 閱讀 5024

4.2  where子句操作符

我們在關於相等的測試時看到了第乙個where子句,它確定乙個列是否包含特定的值。sql支援表4-1列出的所有條件操作符。

表4-1  where子句操作符

操 作 符

說  明=等於

< >

不等於!=

不等於< 

小於<=

小於等於

!<

不小於》 

大於》=

大於等於

!>

不大於between

在指定的兩個值之間

is null

為null值

操作符相容  表4-1中列出的某些操作符是冗餘的(如< >與!=相同,!<(不小於)相當於》=(大於等於))。並非所有dbms都支援這些操作符。為了確定你的dbms支援哪些操作符,請參閱相應的文件。

4.2.1  檢查單個值

我們已經看到了測試相等的例子。現在來看看幾個使用其他操作符的例子。

第乙個例子是列出**小於10美元的所有產品:

是!=還是<>?  !=和<>通常可以互換使用。但是,並非所有dbms都支援這兩種不等於操作符。例如,microsoft access支援<>而不支援!=。如果有疑問,請參閱相應的dbms文件。

4.2.3  範圍值檢查

為了檢查某個範圍的值,可使用between操作符。其語法與其他where子句的操作符稍有不同,因為它需要兩個值,即範圍的開始值和結束值。例如,between操作符可用來檢索**在5美元和10美元之間或日期在指定的開始日期和結束日期之間的所有產品。

下面的例子說明如何使用between操作符,它檢索**在5美元和10美元之間的所有產品:

SQL資料庫 Where子句操作符 過濾資料

過濾資料 where子句操作符 between,is null 見下表2 1 sql語法 select 列名 from 表名 where 條件語句 order by 列名 可選,但是必須在where子句之後 範圍值檢查 between and 在where子句中使用between時,必須指定兩個值,...

IN操作符與LIKE子句 各種查詢

in操作符與like子句 各種查詢 一 指定範圍的判斷 in操作符 www.2cto.com in操作符表示的是指定乙個查詢的範圍,例如,現在有如下乙個查詢要求 範例 查詢出雇員編號是7369 7566 7799的雇員資訊 如果按照最早的做法,使用or操作完成 select from emp whe...

c語言操作符 位操作符 移位操作符

1 按位操作符 1.1 按位 與 雙目運算子 僅當兩個運算元都為1時,結果為1,否則為0。參與運算的數以補碼方式出現。例 9 5 1 0000 1001 9的補碼 0000 0101 5的補碼 0000 0001 1的補碼 應用 a 通常將某些位清零或保留某些位。例如 將a的高八位清零,保留低八位,...