共用方式為


不等於 (Transact SQL) - 傳統

適用於:SQL ServerAzure SQL 資料庫Azure SQL 受控執行個體Azure Synapse Analytics分析平台系統(PDW)Microsoft Fabric 中的 SQL 分析端點Microsoft Fabric 中的倉儲Microsoft Fabric 中的 SQL 資料庫

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

Transact-SQL 語法慣例

Syntax

expression <> expression  

Arguments

expression
這是任何有效的運算式。 這兩個運算式的類型,都必須是可以隱含轉換的資料類型。 轉換會隨著資料類型優先順序的規則而不同。

結果類型

Boolean

Examples

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

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

-- Uses AdventureWorks  
  
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)