Fungsi Kanonis Matematika
Entity SQL menyertakan fungsi kanonis matematika berikut:
Abs(value)
Mengembalikan nilai absolut dari value
.
Argumen
Int16
, Int32
, Int64
, Byte
, Single
, Double
, dan Decimal
.
Tampilkan Nilai
Jenis value
.
Contoh
Abs(-2)
Ceiling(value)
Mengembalikan bilangan bulat terkecil yang tidak kurang dari value
.
Argumen
Single
, Double
, dan Decimal
.
Tampilkan Nilai
Jenis value
.
Contoh
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)
Floor(value)
Mengembalikan bilangan bulat terbesar yang tidak lebih besar dari value
.
Argumen
Single
, Double
, dan Decimal
.
Tampilkan Nilai
Jenis value
.
Contoh
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(value, exponent)
Mengembalikan hasil dari value
yang ditentukan ke exponent
yang ditentukan.
Argumen
Parameter | Jenis |
---|---|
value |
Int32 , Int64 , Double , atau Decimal . |
exponent |
Int64 , Double , atau Decimal . |
Tampilkan Nilai
Jenis value
.
Contoh
Power(748.58,2)
Round(value)
Mengembalikan bagian bilangan bulat dari value
, dibulatkan ke bilangan bulat terdekat.
Argumen
Single
, Double
, dan Decimal
.
Tampilkan Nilai
Jenis value
.
Contoh
Round(748.58)
Round(value, digits)
Mengembalikan value
, dibulatkan ke digits
terdekat yang ditentukan.
Argumen
Parameter | Jenis |
---|---|
value |
Double atau Decimal . |
digits |
Int16 atau Int32 . |
Tampilkan Nilai
Jenis value
.
Contoh
Round(748.58,1)
Truncate(value, digits)
Mengembalikan value
, terpotong ke digits
terdekat yang ditentukan.
Argumen
Parameter | Jenis |
---|---|
value |
Double atau Decimal . |
digits |
Int16 atau Int32 . |
Tampilkan Nilai
Jenis value
.
Contoh
Truncate(748.58,1)
Fungsi-fungsi ini akan mengembalikan null
jika diberi masukan null
.
Fungsionalitas yang setara tersedia di Penyedia Terkelola Klien Microsoft SQL. Untuk informasi selengkapnya, lihat SqlClient untuk Fungsi Entity Framework.