SELECT TOP / PERCENT Komutu
Herhangi bir veritabanından belirli bir miktar çekmek istersek örneğin 100 kayıttan oluşan bir tablodan istediğimiz sayıda kaydı çekebilmemiz için SELECT TOP komutunu kullanabiliriz. Ya da belli bir yüzdelik kısmı PERCENT kullanarak çekebiliriz. Nasıl mı ? okumaya devam edin...
Açıklama
SELECT TOP komutu,
Söz Dizimi
SELECT TOP Sayı / Yüzdelik Dilim, Kolon1,...KolonN FROM TabloAdı WHERE AlanAdı = Kriter |
PARAMETRELER
- Sayı:Kaç kayıt getirilecek
- Yüzdelik Dilim: Kayıtların Yüzde Kaçı gelecek
- Kolon1,...KolonN: İstenilen kolonlar
- Tablo Adı: İşlem yapılacak tablonun adı
- Kriter: Koşulun kendisi
Şimdi örneklerimizi yapalım.
Örnekler
SELECT TOP 20 Sipariş Ayrıntıları
FROM Sipariş _Ayrıntıları
Bu örneğimizde Sipariş Ayrıntıları tablosundan ilk 20 kaydı görüntüledik.
Şimdi de Yüzdelik dilim belirterek kayıtları görüntüleyelim.
SELECT TOP (20) PERCENT Sipariş Ayrıntıları
FROM Sipariş _Ayrıntıları
Bu örneğimizde ise Sipariş Ayrıntıları Tablosu içerisinde % 20'lik bir dilimi almış olduk.
Sorguda Kullanımı
Sipariş Ayrıntıları tablosundaki tüm kayıtlar
Şimdi Miktarı 10 olanları listeleyelim.
Şimdi bu kayıtlardan önce 3 tanesi listeleyeceğiz.
SELECT TOP 3 *
FROM [Sipariş Ayrıntıları]
WHERE Miktar =10;
Sorgumuzu çalıştıralım sonuca bakalım
Şimdi ise Sipariş Ayrıntıları tablomuzun Miktarı 10 olan kayıtların % 50 sini görüntüleyelim.
SELECT TOP 50 PERCENT *
FROM [Sipariş Ayrıntıları]
WHERE Miktar =10;
SQLSELECT TOP X / PERCENT komutunun en basit örneklerini yapmış bulunuyorsunuz. Sizde bu komut üzerinde çalışarak farklı kayıtları miktar ve yüzde olarak görüntüleyebilirsiniz.
Şimdilik
Hoşcakalın...
0 Yorumlar