LIMIT (Entity SQL)
FIZIKSEL disk belleği, ORDER BY yan tümcesinde LIMIT alt yan tümcesi kullanılarak gerçekleştirilebilir. LIMIT, ORDER BY yan tümcesinden ayrı olarak kullanılamaz.
Söz dizimi
[ LIMIT n ]
Bağımsız değişkenler
n
Seçilecek öğe sayısı.
ORDER BY yan tümcesinde BIR LIMIT ifadesi alt yan tümcesi varsa, sorgu sıralama belirtimine göre sıralanır ve sonuçta elde edilen satır sayısı LIMIT ifadesiyle kısıtlanır. Örneğin, LIMIT 5 sonuç kümesini 5 örnek veya satırla kısıtlar. LIMIT, ORDER BY yan tümcesinin mevcut olmasını gerektiren özel durum dışında işlevsel olarak TOP ile eşdeğerdir. SKIP ve LIMIT, ORDER BY yan tümcesiyle birlikte bağımsız olarak kullanılabilir.
Not
Aynı sorgu ifadesinde TOP değiştirici ve SKIP alt yan tümcesi varsa, Entity Sql sorgusu geçersiz kabul edilir. TOP ifadesi LIMIT ifadesi olarak değiştirilerek sorgu yeniden yazılmalıdır.
Örnek
Aşağıdaki Varlık SQL sorgusu, SELECT deyiminde döndürülen nesnelerde kullanılan sıralama düzenini belirtmek için LIMIT ile ORDER BY işlecini kullanır. Sorgu AdventureWorks Satış Modeli'ni temel alır. Bu sorguyu derlemek ve çalıştırmak için şu adımları izleyin:
Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.
Aşağıdaki sorguyu yöntemine
ExecuteStructuralTypeQuery
bağımsız değişken olarak geçirin:
SELECT VALUE p FROM AdventureWorksEntities.Products AS p
ORDER BY p.ListPrice LIMIT(@limit)