不等於(Transact-SQL)——傳統

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsMicrosoft Fabric 中的 SQL 分析端點Microsoft Fabric 中的倉庫Microsoft Fabric 中的 SQL 資料庫

比較兩個運算式 (比較運算子)。 當你比較非零運算式時,結果是 TRUE 左操作數與右操作數不相等。 否則,結果為 FALSE。 若其中一個或兩個運算元為 NULL,詳見 SET ANSI_NULLS

Transact-SQL 語法慣例

Syntax

expression <> expression

Arguments

expression

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

傳回類型

Boolean

Examples

本文中的程式碼範例使用AdventureWorks2025了 or AdventureWorksDW2025 範例資料庫,你可以從 Azure Data SQL 範例倉庫的 GitHub 倉庫下載。

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

以下範例回傳表中所有沒有 3 或 2 值Production.ProductCategory的列ProductCategoryID

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

結果集如下所示。

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