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.
Min Sayısal değerler dizisinden en düşük değeri döndürmek için işlecini kullanın.
Örnek 1
Aşağıdaki örnek, herhangi bir ürünün en düşük birim fiyatını bulur.
Bu sorguyu Northwind örnek veritabanında çalıştırırsanız çıkış: 2.5000.
System.Nullable<Decimal> lowestUnitPrice =
(from prod in db.Products
select prod.UnitPrice)
.Min();
Console.WriteLine(lowestUnitPrice);
Dim lowestUnitPrice = Aggregate prod In db.Products _
Into Min(prod.UnitPrice)
Console.WriteLine(lowestUnitPrice)
Örnek 2
Aşağıdaki örnek herhangi bir sipariş için en düşük navlun tutarını bulur.
Bu sorguyu Northwind örnek veritabanında çalıştırırsanız çıkış: 0.0200.
System.Nullable<Decimal> lowestFreight =
(from ord in db.Orders
select ord.Freight)
.Min();
Console.WriteLine(lowestFreight);
Dim lowestFreight = Aggregate ord In db.Orders _
Into Min(ord.Freight)
Console.WriteLine(lowestFreight)
Örnek 3
Aşağıdaki örnek, her kategoride Products en düşük birim fiyatına sahip olanını bulmak için Min kullanır. Çıktı kategorilere göre düzenlenmiştir.
var minQuery =
from prod in db.Products
group prod by prod.CategoryID into grouping
select new
{
grouping.Key,
LeastExpensiveProducts =
from prod2 in grouping
where prod2.UnitPrice == grouping.Min(prod3 =>
prod3.UnitPrice)
select prod2
};
foreach (var grp in minQuery)
{
Console.WriteLine(grp.Key);
foreach (var listing in grp.LeastExpensiveProducts)
{
Console.WriteLine(listing.ProductName);
}
}
Dim minQuery = From prod In db.Products() _
Group prod By prod.CategoryID Into grouping = Group _
Select CategoryID, LeastExpensiveProducts = _
From prod2 In grouping _
Where prod2.UnitPrice = grouping.Min(Function(prod3) _
prod3.UnitPrice)
For Each grp In minQuery
Console.WriteLine(grp.CategoryID)
For Each listing In grp.LeastExpensiveProducts
Console.WriteLine(listing.ProductName)
Next
Next
Önceki sorguyu Northwind örnek veritabanında çalıştırırsanız sonuçlarınız aşağıdakine benzer olacaktır:
1
Guaraná Fantástica
2
Aniseed Syrup
3
Teatime Chocolate Biscuits
4
Geitost
5
Filo Mix
6
Tourtière
7
Longlife Tofu
8
Konbu