Sdílet prostřednictvím


Nerovná se (Transact SQL) – tradiční

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Porovná dva výrazy (relační operátor). Při porovnávání nenulových výrazů je výsledek PRAVDA, pokud levý operand není roven pravému operandu; jinak je výsledek NEPRAVDA. Pokud jeden nebo oba operandy mají hodnotu NULL, přečtěte si téma SET ANSI_NULLS (Transact-SQL).

Transact-SQL konvence syntaxe

Syntax

expression <> expression  

Arguments

expression
Je libovolný platný výraz. Oba výrazy musí mít implicitně konvertibilní datové typy. Převod závisí na pravidlech priority datového typu.

Typy výsledků

Boolean

Examples

A. Použití <> v jednoduchém dotazu

Následující příklad vrátí všechny řádky v Production.ProductCategory tabulce, které nemají hodnotu, ProductCategoryID která je rovna hodnotě 3 nebo hodnota 2.

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

Tady je soubor výsledků.

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

Viz také

Datové typy (Transact-SQL)
Operátory (Transact-SQL)
Relační operátory (Transact-SQL)