Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Avgör om ett värde matchar något värde i en samling.
Syntax
value [ NOT ] IN expression
Argumentpunkter
value
Ett giltigt uttryck som returnerar det värde som ska matchas.
[ NOT ]
Anger att resultatet Boolean av IN ska negeras.
expression
Alla giltiga uttryck som returnerar samlingen för att testa för en matchning. Alla uttryck måste vara av samma typ eller av en gemensam bas eller härledd typ som value.
Returvärde
trueom värdet hittas i samlingen; null om värdet är null eller om samlingen är null. annars . false Om du använder NOT IN negates resultatet av IN.
Exempel
Följande SQL-entitetsfråga använder IN-operatorn för att avgöra om ett värde matchar något värde i en samling. Frågan baseras på AdventureWorks försäljningsmodell. Följ dessa steg för att kompilera och köra den här frågan:
Följ proceduren i Så här kör du en fråga som returnerar StructuralType-resultat.
Skicka följande fråga som ett argument till
ExecuteStructuralTypeQuerymetoden:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product WHERE product.ListPrice IN {125, 300}