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

Jest to odwołanie do obiektu, na którym jest zdefiniowana w tym module wirtualny plik dziennika klucz obcy.

Równa się

> (Więcej niż)

Większe niż

< (Mniejsze niż)

Mniejsze niż

>= (Większe niż lub równe)

Większe lub równe

<= (Mniejsze niż lub równe do)

Mniejsze lub równe

<> (Nie równe do)

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.

!< (Nie mniejsze niż)

assembly_method

!> (Nie więcej niż)

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