!= (nie równa się) (Jednostka SQL)
Porównuje dwa wyrażenia, aby określić, czy wyrażenie po lewej stronie nie jest równe właściwemu wyrażeniu. Operator != (Nie równa się) jest funkcjonalnie równoważny operatorowi <> .
Składnia
expression != expression
-- or
expression <> expression
Argumenty
expression
Dowolne prawidłowe wyrażenie. Oba wyrażenia muszą mieć niejawnie konwertowane typy danych.
Typy wyników
true
jeśli wyrażenie po lewej stronie nie jest równe właściwemu wyrażeniu; w przeciwnym razie, false
.
Przykład
Następujące zapytanie Entity SQL używa operatora != do porównywania dwóch wyrażeń w celu określenia, czy wyrażenie po lewej stronie nie jest równe właściwemu wyrażeniu. Zapytanie jest oparte na modelu AdventureWorks Sales. Aby skompilować i uruchomić to zapytanie, wykonaj następujące kroki:
Postępuj zgodnie z procedurą w temacie Instrukcje: wykonywanie zapytania zwracającego wyniki StructuralType.
Przekaż następujące zapytanie jako argument do
ExecuteStructuralTypeQuery
metody :
-- !=
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product WHERE product.ListPrice != @price
-- <>
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product WHERE product.ListPrice <> @price