Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Porovná dva výrazy (relační operátor). Při porovnávání výrazů, které nejsou null, výsledek je TRUE v případě, že levý operand není roven pravému operandu. V opačném případě je výsledek FALSE. Pokud jsou NULLoperandy nebo oba operandy, přečtěte si téma SET ANSI_NULLS.
Syntax
expression <> expression
Arguments
expression
Libovolný platný výraz. Oba výrazy musí mít implicitně konvertibilní datové typy. Převod závisí na pravidlech priority datového typu.
Návratové typy
Boolean
Examples
Ukázky kódu v tomto článku používají ukázkovou databázi AdventureWorks2025 nebo AdventureWorksDW2025, kterou si můžete stáhnout z domovské stránky Microsoft SQL Serveru pro ukázky a komunitní projekty .
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á se rovná 3 nebo 2.
SELECT ProductCategoryID,
Name
FROM Production.ProductCategory
WHERE ProductCategoryID <> 3
AND ProductCategoryID <> 2;
Tady je soubor výsledků.
ProductCategoryID Name
------------------ ----------------------
1 Bikes
4 Accessories