Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Microsoft OLE DB Provider untuk DB2 .NET Framework untuk SQL Server (SqlClient) menyediakan fungsi agregat. Fungsi agregat melakukan perhitungan pada sekumpulan nilai input dan mengembalikan nilai. Fungsi-fungsi ini berada di namespace layanan SqlServer, yang tersedia saat Anda menggunakan SqlClient. Properti namespace layanan penyedia memungkinkan Kerangka Kerja Entitas untuk menemukan awalan mana yang digunakan oleh penyedia ini untuk konstruksi tertentu, seperti jenis dan fungsi.
Berikut ini adalah fungsi agregat SqlClient.
AVG(expression)
Mengembalikan nilai rata-rata dalam koleksi. Nilai null diabaikan.
Argumen
Int32, Int64, Double, dan Decimal.
Tampilkan Nilai
Jenis expression.
Contoh
SELECT VALUE SqlServer.AVG(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
CHECKSUM_AGG(koleksi)
Mengembalikan checksum nilai dalam koleksi. Nilai null diabaikan.
Argumen
Koleksi(Int32).
Tampilkan Nilai
Sebuah Int32.
Contoh
SELECT VALUE SqlServer.Checksum_Agg(cast(product.ListPrice AS Int32))
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
COUNT(expression)
Mengembalikan jumlah item dalam koleksi sebagai Int32.
Argumen
Koleksi<T>, di mana T adalah salah satu jenis berikut:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary-
Guid(tidak dikembalikan dalam SQL Server 2000)
Tampilkan Nilai
Sebuah Int32.
Contoh
ANYELEMENT(SELECT VALUE SqlServer.COUNT(product.ProductID)
FROM AdventureWorksEntities.Products AS product
WHERE SqlServer.CEILING(product.ListPrice) ==
SqlServer.FLOOR(product.ListPrice))
COUNT_BIG(expression)
Mengembalikan jumlah item dalam koleksi sebagai bigint.
Argumen
Koleksi(T), di mana T adalah salah satu jenis berikut:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary-
Guid(tidak dikembalikan dalam SQL Server 2000)
Tampilkan Nilai
Sebuah Int64.
Contoh
ANYELEMENT(SELECT VALUE SqlServer.COUNT_BIG(product.ProductID)
FROM AdventureWorksEntities.Products AS product
WHERE SqlServer.CEILING(product.ListPrice) ==
SqlServer.FLOOR(product.ListPrice))
MAX(expression)
Menghasilkan nilai maksimum dalam koleksi.
Argumen
Koleksi(T), di mana T adalah salah satu jenis berikut:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary
Tampilkan Nilai
Jenis expression.
Contoh
SELECT VALUE SqlServer.MAX(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
MIN(expression)
Mengembalikan nilai minimum dalam koleksi.
Argumen
Koleksi(T), di mana T adalah salah satu jenis berikut:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary
Tampilkan Nilai
Jenis expression.
Contoh
SELECT VALUE SqlServer.MIN(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
STDEV(expression)
Mengembalikan simpangan standar statistik dari semua nilai dalam ekspresi yang ditentukan.
Argumen
Koleksi(Double).
Tampilkan Nilai
Double.
Contoh
SELECT VALUE SqlServer.STDEV(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
STDEVP(ekspresi)
Mengembalikan simpangan baku statistik untuk populasi untuk semua nilai dalam ekspresi yang ditentukan.
Argumen
Koleksi(Double).
Tampilkan Nilai
Double.
Contoh
SELECT VALUE SqlServer.STDEVP(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
SUM(expression)
Mengembalikan jumlah semua nilai dalam koleksi.
Argumen
Koleksi(T) di mana T adalah salah satu jenis berikut: Int32, Int64, Double, Decimal.
Tampilkan Nilai
Jenis expression.
Contoh
SELECT VALUE SqlServer.SUM(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
VAR(expression)
Mengembalikan variasi statistik dari semua nilai dalam ekspresi yang ditentukan.
Argumen
Koleksi(Double).
Tampilkan Nilai
Double.
Contoh
SELECT VALUE SqlServer.VAR(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
VARP(expression)
Mengembalikan varian statistik untuk populasi untuk semua nilai dalam ekspresi yang ditentukan.
Argumen
Koleksi(Double).
Tampilkan Nilai
Double.
Contoh
SELECT VALUE SqlServer.VARP(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)