Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İfadenin belirtilen aralıktaki bir değerle sonuçlanıp sonuçlamayacağını belirler. Entity SQL BETWEEN ifadesi, Transact-SQL BETWEEN ifadesiyle aynı işlevselliğe sahiptir.
Sözdizimi
expression [ NOT ] BETWEEN begin_expression AND end_expression
Tartışmalar
expressionve end_expressiontarafından begin_expression tanımlanan aralıkta sınanacak geçerli ifadeler.
expression hem hem de begin_expressionend_expressionile aynı türde olmalıdır.
begin_expression Herhangi bir geçerli ifade.
begin_expression hem hem de expressionend_expressionile aynı türde olmalıdır.
begin_expression değerinden end_expressionküçük olmalıdır, aksi takdirde dönüş değeri olumsuzlanır.
end_expression Herhangi bir geçerli ifade.
end_expression hem hem de expressionbegin_expressionile aynı türde olmalıdır.
DEĞİl BETWEEN sonucunun olumsuzlandığını belirtir.
AND ve tarafından begin_expressionend_expressionbelirtilen aralık içinde olması gerektiğini belirten expression bir yer tutucu işlevi görür.
Dönüş Değeri
trueile belirtilen begin_expressionend_expressionaralık arasındaysaexpression; değilse, false.
nullveya ise expressionend_expressionnullbegin_expressionnulldöndürülür.
Açıklamalar
Özel kullanım aralığı belirtmek için BETWEEN yerine büyüktür (>) ve küçüktür (<) işleçlerini kullanın.
Örnek
Aşağıdaki Entity SQL sorgusu, bir ifadenin belirtilen aralıktaki bir değerle sonuçlanıp sonuçlamayacağını belirlemek için BETWEEN işlecini kullanır. Sorgu AdventureWorks Satış Modeli'ni temel alır. Bu sorguyu derlemek ve çalıştırmak için şu adımları izleyin:
Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.
Aşağıdaki sorguyu yöntemine
ExecuteStructuralTypeQuerybağımsız değişken olarak geçirin:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice BETWEEN @price1 AND @price2