Select Top n - Select Top n With Ties

Veritabanı programcılığı Select Top n - Select Top n With Ties Programlama hakkında bilgi paylaş; MS-SQL Server'da bu cümleciği kullanarak istediğimiz sorgulamadan en büyük yada küçük değ...
Cevapla
 
Seçenekler
  #1  
Arama 24-02-2008, 04:53
Banlı
Üyelik Tarihi: 18/09/07
Mesajlar: 1.551
 
     WS-Ticareti: (1)
Blog Yazıları: 1
Teşekkürleri: 0
20 Msg. 27 Tşkr.
Rep Gücü: 0 B737 rep gücü epey yüksek

Select Top n - Select Top n With Ties

MS-SQL Server'da bu cümleciği kullanarak istediğimiz sorgulamadan en büyük yada küçük değere
göre belli bir oranda yada sayıda kayıtın gösterilmesini sağlayabiliriz.
Belli bir sayıda kayıtın geri dönmesini aşağıdaki şekilde bir sorulama yapmalayız ;

SELECT TOP n kolonlar FROM tablolar
ORDER BY kriteriniz


Belli bir yüzde'ye giren kayıtların dönmesini istersek ise'de aşağıdaki gibi bir sorgu
yazmalıyız ;

SELECT TOP n WITH TIES kolonlar FROM tablolar
ORDER BY kriteriniz


Tabii burada order by ile vereceğiniz kritere göre en büyükleri yada en küçükleri kendiniz seçebilirsiniz. Tabii buradaki sorgulamalara where ile diğer kriterlerde ekliyebilirsiniz.

Örnek :
Bize en çok borcu olan 10 müşterinin hesap kodlarını ve borçlarını listelemek istersek ;

SELECT TOP 10 hesap_kodu,borc FROM musteriler
ORDER BY borc DESC



Örnek :
Bize en az borcu olan müşterinin yüzde 10'nunun hesap kodlarını ve borçlarını listelemek istersek ;

SELECT TOP 10 WITH TIES hesap_kodu,borc FROM musteriler
ORDER BY borc
Alıntı ile Cevapla
Cevapla
Arama Etiketleri: , ,



Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Select SQL ile kümül toplam nasıl alınır cunobag Veritabanı programcılığı 0 05-06-2008 03:27
GNN SELECT nedir? anlamı MaNeX Webmaster Sözlügü 0 27-02-2008 08:09
VB'de if-then-else, select-case Celebrian Visual Basic & Action script 0 24-12-2007 11:28

Webmaster Sitesine Reklam Verin

Webmaster web tasarım online reviews ~ Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum ~ iPhone