等しくない (Transact SQL) - 従来Not Equal To (Transact SQL) - traditional

適用対象: ○SQL Server ○Azure SQL Database ○Azure SQL Data Warehouse ○Parallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

2 つの式を比較します (比較演算子)。Compares two expressions (a comparison operator). NULL でない式を比較したときに、左側のオペランドの値が右側のオペランドの値に等しくない場合、結果は TRUE です。それ以外の場合、結果は FALSE です。When you compare nonnull expressions, the result is TRUE if the left operand is not equal to the right operand; otherwise, the result is FALSE. どちらか一方、または両方のオペランドが NULL の場合は、トピック「SET ANSI_NULLS (Transact-SQL)」を参照してください。If either or both operands are NULL, see the topic SET ANSI_NULLS (Transact-SQL).

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions

構文Syntax

expression <> expression  

引数Arguments

式 (expression)expression
任意の有効なを指定します。Is any valid expression. 両方の式とも、暗黙的に変換可能なデータ型でなければなりません。Both expressions must have implicitly convertible data types. 変換は、データ型の優先順位のルールに依存します。The conversion depends on the rules of data type precedence.

戻り値の型Result Types

BooleanBoolean

使用例Examples

A.A. 簡単なクエリで <> を使用するUsing <> in a simple query

次の例では、Production.ProductCategory テーブル内で、ProductCategoryID の値が値 3 または値 2 以外の行をすべて返します。The following example returns all rows in the Production.ProductCategory table that do not have value in ProductCategoryID that is equal to the value 3 or the value 2.

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

以下に結果セットを示します。Here is the result set.

ProductCategoryID Name  
----------------- --------------------------------------------------  
1                 Bikes  
4                 Accessories  
  
(2 row(s) affected)  
  

参照See Also

データ型 (Transact-SQL) Data Types (Transact-SQL)
演算子 (Transact-SQL) Operators (Transact-SQL)
比較演算子 (Transact-SQL)Comparison Operators (Transact-SQL)