SQL必知必会:WHERE子句操作符

发表于:2008-02-03来源:作者:点击数: 标签:WHERE子句操作符
——此文章摘自《 SQL 必知必会(第3版)》定价:29元 特价:20.9元 购买 我们在关于相等的 测试 时看到了第一个WHERE子句,它确定一个列是否包含特定的值。SQL支持表4-1列出的所有条件操作符。 操 作 符 说 明 = 等于 不等于 != 不等于 小于 = 小于等于 !

——此文章摘自《SQL 必知必会(第3版)》定价:29元 特价:20.9元 购买>>>

    我们在关于相等的测试时看到了第一个WHERE子句,它确定一个列是否包含特定的值。SQL支持表4-1列出的所有条件操作符。

 操 作 符 说  明
 =  等于
 < >  不等于
 !=  不等于
 <  小于
 <=  小于等于
!<  不小于
 >  大于
 >=  大于等于
 !>  不大于
 BETWEEN

定的两个值之间

 IS NULL  为NULL值

表4-1  WHERE子句操作符

    注意:操作符兼容,表4-1中列出的某些操作符是冗余的(如< >与!=相同,!<(不小于)相当于>=(大于等于))。并非所有DBMS都支持这些操作符。为了确定你的DBMS支持哪些操作符,请参阅相应的文档。

    检查单个值

    我们已经看到了测试相等的例子。现在来看看几个使用其他操作符的例子。
    第一个例子是列出价格小于10美元的所有产品:

                 

   
              

    下一条语句检索价格小于等于10美元的所有产品(因为没有价格恰好是10美元的产品,所以结果与前一个例子相同):

   

    不匹配检查

    以下例子列出不是由供应商DLL01制造的所有产品:

   

   

原文转自:http://www.ltesting.net