Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Porównuje dwa wyrażenia (operator porównania). Podczas porównywania wyrażeń innych niż null wynik jest taki TRUE , że lewy operand nie jest równy prawym operandowi. W przeciwnym razie wynik to FALSE. Jeśli oba operandy to NULL, zobacz SET ANSI_NULLS.
Transact-SQL konwencje składni
Syntax
expression <> expression
Arguments
expression
Dowolne prawidłowe wyrażenie. Oba wyrażenia muszą mieć niejawnie konwertowane typy danych. Konwersja zależy od reguł pierwszeństwa typu danych.
Typy zwracane
Boolean
Examples
Przykłady kodu w tym artykule korzystają z przykładowej bazy danych AdventureWorks2025 lub AdventureWorksDW2025, którą można pobrać ze strony głównej Przykładów programu Microsoft SQL Server i projektów społeczności.
A. Używanie <> w prostym zapytaniu
Poniższy przykład zwraca wszystkie wiersze w Production.ProductCategory tabeli, które nie mają wartości ProductCategoryID równej 3 lub 2.
SELECT ProductCategoryID,
Name
FROM Production.ProductCategory
WHERE ProductCategoryID <> 3
AND ProductCategoryID <> 2;
Oto zestaw wyników.
ProductCategoryID Name
------------------ ----------------------
1 Bikes
4 Accessories