Delen via


IN (Entiteit SQL)

Bepaalt of een waarde overeenkomt met een waarde in een verzameling.

Syntaxis

value [ NOT ] IN expression  

Argumenten

value
Elke geldige expressie die de waarde retourneert die overeenkomt.

[ NIET ]
Hiermee geeft u op dat het Boolean resultaat van IN wordt genegeerd.

expression
Elke geldige expressie die de verzameling retourneert om te testen op een overeenkomst. Alle expressies moeten van hetzelfde type of van een gemeenschappelijk basistype of afgeleid type zijn als value.

Retourwaarde

true als de waarde in de verzameling wordt gevonden; null als de waarde null is of de verzameling null is; anders, false. Als u NOT IN gebruikt, worden de resultaten van IN genegeerd.

Opmerking

De volgende Entiteit SQL-query maakt gebruik van de IN-operator om te bepalen of een waarde overeenkomt met een waarde in een verzameling. De query is gebaseerd op het AdventureWorks Sales Model. Voer de volgende stappen uit om deze query te compileren en uit te voeren:

  1. Volg de procedure in Procedure: Voer een query uit die StructureleType-resultaten retourneert.

  2. Geef de volgende query als argument door aan de ExecuteStructuralTypeQuery methode:

SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product WHERE product.ListPrice IN {125, 300}

Zie ook