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'espressione restituisce un valore incluso in un intervallo specificato. L'espressione BETWEEN Entity SQL ha la stessa funzione dell'espressione BETWEEN Transact-SQL.
expression [ NOT ] BETWEEN begin_expression AND end_expression
Argomenti
- expression
Qualsiasi espressione valida da testare nell'intervallo definito da begin_expression e end_expression. expression deve essere dello stesso tipo di begin_expression e di end_expression.
- begin_expression
Qualsiasi espressione valida. begin_expression deve essere dello stesso tipo di expression e di end_expression. begin_expression deve essere minore di end_expression, altrimenti il valore restituito verrà negato.
- end_expression
Qualsiasi espressione valida. end_expression deve essere dello stesso tipo di expression e begin_expression.
- NOT
Specifica la negazione del risultato di BETWEEN.
- AND
Segnaposto che indica che l'oggetto expression deve essere incluso nell'intervallo specificato da begin_expression e end_expression.
Valore restituito
true se l'oggetto expression è incluso nell'intervallo indicato da begin_expression e end_expression; in caso contrario, false. Viene restituito null se expression è null oppure se begin_expression o end_expression è null.
Osservazioni
Per specificare un intervallo esclusivo, utilizzare gli operatori "maggiore di" (>) e "minore di" (<), anziché BETWEEN.
Esempio
Nella query Entity SQL seguente viene utilizzato l'operatore BETWEEN per determinare se un'espressione restituisce un valore incluso in un intervallo specificato. 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 BETWEEN 50 AND 90
Di seguito viene riportato l'output:
ProductID: 809
Name: ML Mountain Handlebars
ProductNumber: HB-M763
MakeFlag: True
ProductID: 812
Name: ML Road Handlebars
ProductNumber: HB-R720
MakeFlag: True
ProductID: 815
Name: LL Mountain Front Wheel
ProductNumber: FW-M423
MakeFlag: True
ProductID: 818
Name: LL Road Front Wheel
ProductNumber: FW-R623
MakeFlag: True
ProductID: 823
Name: LL Mountain Rear Wheel
ProductNumber: RW-M423
MakeFlag: True
...
Vedere anche
Concetti
Operatori di confronto (Entity SQL)
Riferimenti a Entity SQL