MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

SQL SELECT TOP Komutu


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, 
Belirtilen tablo veya sorgudan istenilen sayıda veya istenilen yüzdelik kısımla veri çekmeye yarar. Ayrıca bu komutu WHERE ile kullanarak kayıtlarda koşulda belirlnebilir.

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...

Yorum Gönder

0 Yorumlar