[NOT] BETWEEN (Entity SQL)

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:

  1. Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType (EntityClient).

  2. 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