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.
SQL Server (SqlClient) için .NET Framework Veri Sağlayıcısı, bağımsız değişken olarak sağlanan giriş değerleri üzerinde hesaplamalar yapan ve sayısal bir değer sonucu döndüren matematik işlevleri sağlar. Bu işlevler, SqlClient kullandığınızda kullanılabilen SqlServer ad alanında bulunur. Sağlayıcının ad alanı özelliği, Entity Framework'ün bu sağlayıcı tarafından türler ve işlevler gibi belirli yapılar için hangi ön ekin kullanıldığını bulmasını sağlar. Aşağıdaki tabloda SqlClient matematik işlevleri açıklanmaktadır.
ABS(ifade)
Mutlak değer işlevini gerçekleştirir.
Bağımsız Değişkenler
expression: , Int32Int64, Doubleveya Decimal.
Dönüş Değeri
Belirtilen ifadenin mutlak değeri.
Örnek
SqlServer.ABS(-2)
ACOS(ifade)
Belirtilen ifadenin arkkosinüs değerini döndürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.ACOS(.9)
ASIN(ifade)
Belirtilen ifadenin arksinüs değerini döndürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.ASIN(.9)
ATAN(ifade)
Belirtilen sayısal ifadenin arktanjant değerini döndürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.ATAN(9)
ATN2(ifade, ifade)
Tanjantı belirtilen iki sayısal ifade arasında olan radyan cinsinden açıyı döndürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.ATN2(9, 8)
TAVANAYUVARLA(ifade)
Belirtilen ifadeyi ondan büyük veya ona eşit en küçük tamsayıya dönüştürür.
Bağımsız Değişkenler
expression: , Int32Int64, Doubleveya Decimal.
Dönüş Değeri
Bir Int32, Int64, Doubleveya Decimal.
Örnek
SELECT VALUE product
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice ==
SqlServer.CEILING(product.ListPrice)
COS(ifade)
Radyan cinsinden belirtilen açının trigonometrik kosinüsünü hesaplar.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.COS(45)
COT(ifade)
Radyan cinsinden belirtilen açının trigonometrik kotanjantını hesaplar.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.COT(60)
DERECE(radyan)
Karşılık gelen açıyı derece cinsinden döndürür.
Bağımsız Değişkenler
expression: , Int32Int64, Doubleveya Decimal.
Dönüş Değeri
Bir Int32, Int64, Doubleveya Decimal.
Örnek
SqlServer.DEGREES(3.1)
EXP(ifade)
Belirtilen sayısal ifadenin üstel değerini hesaplar.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek SqlServer.EXP(1)
FLOOR(ifade)
Belirtilen ifadeyi ondan küçük veya buna eşit en büyük tamsayıya dönüştürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SELECT VALUE product
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice ==
SqlServer.FLOOR(product.ListPrice)
LOG(ifade)
Belirtilen float ifadenin doğal logaritması hesaplanır.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.LOG(100)
LOG10(ifade)
Belirtilen Double ifadenin 10 tabanında logaritması döndürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.LOG10(100)
PI()
pi sabit değerini olarak Doubledöndürür.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.PI()
POWER(numeric_expression, power_expression)
Belirtilen bir ifadenin değerini belirtilen bir güce hesaplar.
Bağımsız Değişkenler
| Parametre | Türü |
|---|---|
numeric_expression |
Int32, Int64, Double veya Decimal. |
power_expression |
öğesinin Double yükseltilmesi gereken gücü temsil eden bir numeric_expression. |
Dönüş Değeri
Belirtilen numeric_expression değerinin belirtilen power_expressiondeğerine değeri.
Örnek
SqlServer.POWER(2,7)
RADIANS(ifade)
Dereceleri radyanlara dönüştürür.
Bağımsız Değişkenler
expression: , Int32Int64, Doubleveya Decimal.
Dönüş Değeri
Bir Int32, Int64, Doubleveya Decimal.
Örnek
SqlServer.RADIANS(360.0)
RAND([seed])
0 ile 1 arasında rastgele bir değer döndürür.
Bağımsız Değişkenler
Olarak tohum değeri Int32. Tohum belirtilmezse, SQL Server Veritabanı Altyapısı rastgele bir tohum değeri atar. Belirtilen bir tohum değeri için döndürülen sonuç her zaman aynıdır.
Dönüş Değeri
0 ile 1 arasında rastgele Double bir değer.
Örnek
SqlServer.RAND()
ROUND(numeric_expression, uzunluk[,işlev])
Belirtilen uzunlukta veya duyarlıkta yuvarlanmış bir sayısal ifade döndürür.
Bağımsız Değişkenler
| Parametre | Türü |
|---|---|
numeric_expression |
Int32, Int64, Double veya Decimal. |
length |
Int32 Yuvarlanacak duyarlığı numeric_expression temsil eden bir. Pozitif bir sayı olduğunda length , numeric_expression tarafından lengthbelirtilen ondalık konum sayısına yuvarlanmış olur. Negatif bir sayı olduğunda length , numeric_expression tarafından lengthbelirtildiği gibi ondalık ayırıcının sol tarafına yuvarlanmış olur. |
function |
isteğe bağlı. Int32 Gerçekleştirilecek işlem türünü temsil eden bir. Atlandığında veya 0 (varsayılan) numeric_expression değerine sahip olduğunda function yuvarlanır. 0 dışında bir değer belirtildiğinde kesilir numeric_expression . |
Dönüş Değeri
Belirtilen numeric_expression değerinin belirtilen power_expressiondeğerine değeri.
Örnek
SqlServer.ROUND(748.58, -3)
İŞARET(ifade)
Belirtilen ifadenin pozitif (+1), sıfır (0) veya negatif (-1) işaretini döndürür.
Bağımsız Değişkenler
expression: Int32, Int64, Doubleveya Decimal
Dönüş Değeri
Bir Int32, Int64, Doubleveya Decimal.
Örnek
SqlServer.SIGN(-10)
SIN(ifade)
Radyan cinsinden belirtilen açının trigonometrik sinüsünü hesaplar ve bir Double ifade döndürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek SqlServer.SIN(20)
KAREKÖK(ifade)
Belirtilen ifadenin karekökünü döndürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek SqlServer.SQRT(3600)
KARE(ifade)
Belirtilen ifadenin karesini döndürür.
Bağımsız Değişkenler
expression: A Double.
Dönüş Değeri
Bir Double.
Örnek
SqlServer.SQUARE(25)
TAN(ifade)
Belirtilen ifadenin tanjantını hesaplar.
Bağımsız Değişkenler
expression: Double
Dönüş Değeri
Double
Örnek
SqlServer.TAN(45.0)