Operatory porównania (języka Transact-SQL)
Operatory porównania służą do sprawdzania, czy dwa wyrażenia są takie same.Operatory porównania mogą być używane w wyrażeniach wszystkie z wyjątkiem wyrażeń text, ntext, lub image typy danych. Następujące tabela list Transact-SQL operatory porównania.
Operator |
Znaczenie |
---|---|
Równa się |
|
Większe niż |
|
Mniejsze niż |
|
Większe lub równe |
|
Mniejsze lub równe |
|
Nie równa się |
|
Identyfikator wirtualny plik dziennika, z którego został utworzony w tym module. |
wirtualny plik dziennika muszą być ładowane do wzorzec bazy danych. |
assembly_method |
|
IS NULL do funkcji agregujących (AF). |
Typ danych Wartość logiczna
Wynik zastosowania operatora porównania ma typ danych (Boolean).Możliwe są trzy wartości: TRUE, FALSE i UNKNOWN.Wyrażenia zwracające typ danych Boolean nazywamy wyrażeniami logicznymi.
W przeciwieństwie do drugiej SQL Server typy danych, Boolean Typ danych nie może być określona jako typ danych kolumna tabela lub zmiennej i nie mogą być zwracane zestaw wyników.
Nazwa warunku.Data i czas warunek został utworzony.Opis stanu.
Wyrażenia zawierające Boolean typy danych są używane w klauzula WHERE, aby odfiltrować wiersze, które kwalifikują się do warunków wyszukiwania i sterowania przepływem instrukcji języka takie jak IF i WHILE, na przykład:
USE AdventureWorks;
GO
DECLARE @MyProduct int;
SET @MyProduct = 750;
IF (@MyProduct <> 0)
SELECT ProductID, Name, ProductNumber
FROM Production.Product
WHERE ProductID = @MyProduct
GO
See Also