9 Temmuz 2013 Salı

''SELECT TOP 100 PERCENT'' NEDİR ? NEDEN KULLANILIR ?

select top 100 percent  Çok nadir kullanılan hatta kimi zaman araştırıpta zor bulacağınız bir konu olduğuna eminim. Peki  TOP PERCENT neden kullanılır, ve en önemlisi TOP 100 PERCENT nerede kullanılır. Öncelikle TOP PERCENT ifadesi ile belirlediğiniz yüzdelik dilimi çekersiniz  Küçük bir örnek verirsek eger ;  Şehir tablomuzdaki kayıtların %10 kadar olanını çekiyoruz.

Örnek 1

SELECT TOP 10 PERCENT SehirAdi,SehirID FROM Sehirler ORDER BY SehirID
Diyekim ki bir view oluşturdunuz ve bu view içinde ORDER BY ifadesi kullanmak istiyorsunuz. Normal şartlarda TOP 100 PERCENT olmadan view’da ORDER BY kullanamazsınız İşte burada TOP 100 PERCENT devreye giriyor. Yukarıdaki SELECT sorgumuzu view’da kullandığımızı düşünelim.
Örnek 2 

CREATE VIEW 

AS

SELECT TOP 100 PERCENT SehirAdi,SehirID FROM Sehirler ORDER BY SehirID 

GO
Kısacası verilerinizi bir view’dan getiriyorsanız ve sıralı yapmak istiyorsanız bunun en kısa ve pratik yoluTOP 100 PERCENT kullanmaktır.

Hiç yorum yok:

Yorum Gönder