共用方式為


<> (不等於) (Transact-SQL)

比較兩個運算式 (比較運算子)。 當您在比較非 Null 運算式時,如果左運算元不等於右運算元,則結果為 TRUE,否則結果就是 FALSE。 如果其中任一個運算元或是兩者皆為 NULL,請參閱<SET ANSI_NULLS (Transact-SQL)>主題。

適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure SQL 資料庫 (初始版本,透過目前版本)。

主題連結圖示 Transact-SQL 語法慣例

語法

expression < > expression

引數

  • expression
    這是任何有效的運算式。 這兩個運算式的類型,都必須是可以隱含轉換的資料類型。 轉換作業取決於資料類型優先順序的規則。

結果類型

Boolean

範例

A.在簡單的查詢中使用 <>

下列範例會傳回 Production.ProductCategory 資料表中,在 ProductCategoryID 內沒有等於數值 3 或 2 之值的所有資料列。

USE AdventureWorks2012; 
GO
SELECT ProductCategoryID, Name
FROM Production.ProductCategory
WHERE ProductCategoryID <> 3 AND ProductCategoryID <> 2; 

以下為結果集:

ProductCategoryID Name
----------------- --------------------------------------------------
1                 Bikes
4                 Accessories

(2 row(s) affected)

請參閱

參考

資料類型 (Transact-SQL)

運算子 (Transact-SQL)

比較運算子 (Transact-SQL)