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的高八位清零,保留低八位,...