Kurallı Matematik İşlevleri
Entity SQL aşağıdaki matematik kurallı işlevlerini içerir:
Abs(değer)
value
öğesinin mutlak değerini döndürür.
Bağımsız değişkenler
Bir Int16
, Int32
, , Int64
, Byte
, Single
, Double
ve Decimal
.
Dönüş Değeri
türü value
.
Örnek
Abs(-2)
Tavan(değer)
değerinden küçük value
olmayan en küçük tamsayıyı döndürür.
Bağımsız değişkenler
A Single
, Double
, ve Decimal
.
Dönüş Değeri
türü value
.
Örnek
SELECT VALUE product FROM AdventureWorksEntities.Products AS product
WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)
SELECT VALUE product FROM AdventureWorksEntities.Products AS product
WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)
Kat(değer)
değerinden büyük value
olmayan en büyük tamsayıyı döndürür.
Bağımsız değişkenler
A Single
, Double
, ve Decimal
.
Dönüş Değeri
türü value
.
Örnek
SELECT VALUE product FROM AdventureWorksEntities.Products AS product
WHERE FLOOR(product.ListPrice) == CEILING(product.ListPrice)
SELECT VALUE product FROM AdventureWorksEntities.Products AS product
WHERE FLOOR(product.ListPrice) == CEILING(product.ListPrice)
Power(değer, üs)
Belirtilen value
öğesinin sonucunu belirtilen exponent
değerine döndürür.
Bağımsız değişkenler
Parametre | Tür |
---|---|
value |
Int32 , Int64 , Double veya Decimal . |
exponent |
Int64 , Double veya Decimal . |
Dönüş Değeri
türü value
.
Örnek
Power(748.58,2)
Round(değer)
öğesinin en yakın tamsayıya yuvarlanmış tamsayı kısmını value
döndürür.
Bağımsız değişkenler
A Single
, Double
, ve Decimal
.
Dönüş Değeri
türü value
.
Örnek
Round(748.58)
Round(değer, basamaklar)
value
belirtilen digits
en yakın değerine yuvarlanmış olarak döndürür.
Bağımsız değişkenler
Parametre | Tür |
---|---|
value |
Double veya Decimal . |
digits |
Int16 veya Int32 . |
Dönüş Değeri
türü value
.
Örnek
Round(748.58,1)
Truncate(değer, basamaklar)
value
Belirtilen digits
en yakın değerine kesilmiş değerini döndürür.
Bağımsız değişkenler
Parametre | Tür |
---|---|
value |
Double veya Decimal . |
digits |
Int16 veya Int32 . |
Dönüş Değeri
türü value
.
Örnek
Truncate(748.58,1)
Bu işlevler, verilen null
girişler durumunda döndürülecektirnull
.
Eşdeğer işlevler Microsoft SQL İstemcisi Yönetilen Sağlayıcısı'nda kullanılabilir. Daha fazla bilgi için bkz. Entity Framework İşlevleri için SqlClient.