Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Determina se un valore corrisponde a qualsiasi valore in un insieme.
value [ NOT ] IN expression
Argomenti
- value
Qualsiasi espressione valida che restituisce il valore di cui trovare la corrispondenza.
- [ NOT ]
Specifica la negazione del risultato Boolean di IN.
- expression
Qualsiasi espressione valida che restituisce l'insieme da testare per trovare una corrispondenza. Tutte le espressioni devono essere dello stesso tipo o di un tipo di base o derivato comune di value.
Valore restituito
true se il valore viene trovato nell'insieme; null se il valore è null o se l'insieme è null; in caso contrario false. L'utilizzo di NOT IN consente di negare i risultati di IN.
Esempio
Nella query Entity SQL seguente viene utilizzato l'operatore IN per determinare se un valore corrisponde a qualsiasi valore in un insieme. La query è basata sul modello Sales di AdventureWorks. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:
Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType (EntityClient).
Passare la query seguente come argomento al metodo
ExecuteStructuralTypeQuery:
SELECT VALUE product FROM AdventureWorksEntities.Product
AS product WHERE product.ListPrice IN {125, 300}
Di seguito viene riportato l'output:
ProductID: 842
Name: Touring-Panniers, Large
ProductNumber: PA-T100
MakeFlag: False
...
Vedere anche
Concetti
Operatori sugli insiemi (Entity SQL)
Riferimenti a Entity SQL