不等於 (Transact SQL) - 傳統
適用於:sql Server Azure SQL 資料庫 Azure SQL 受控執行個體 azure Synapse Analytics Analytics Platform System (PDW) MICROSOFT網狀架構倉儲Microsoft網狀架構中的 SQL 分析端點
比較兩個運算式 (比較運算子)。 當您在比較非 Null 運算式時,如果左運算元不等於右運算元,則結果為 TRUE,否則結果就是 FALSE。 如果其中任一個運算元或兩者都是 NULL,請參閱 SET ANSI_NULLS (Transact-SQL) 主題。
Syntax
expression <> expression
注意
若要檢視 SQL Server 2014 (12.x) 和更早版本的 Transact-SQL 語法,請參閱舊版文件。
引數
expression
這是任何有效的運算式。 這兩個運算式的類型,都必須是可以隱含轉換的資料類型。 轉換會隨著資料類型優先順序的規則而不同。
結果類型
布林值
範例
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)