SQL SEÇ TOP Clause

sametuzun
Mesajlar: 507
Kayıt: Prş Haz 09, 2016 12:48 am

SQL SEÇ TOP Clause

Mesajgönderen sametuzun » Prş Haz 30, 2016 9:43 pm

SQL SELECT TOP Clause
SEÇ TOP yan tümcesi dönmek için kayıt sayısını belirtmek için kullanılır.

SEÇ TOP yan tümcesi kayıtları binlerce büyük tablolarda çok yararlı olabilir. Kayıtlı bir sayıda dönen performansını etkileyebilir.

Not: Tüm veritabanı sistemleri SEÇ TOP yan tümcesi destekler.

SQL Server / MS Access sözdizimi

Kod: Tümünü seç

SELECT TOP number|percent column_name(s)
FROM table_name;
MySQL ve Oracle TOP Eşdeğeri Select SQL
MySQL sözdizimi

Kod: Tümünü seç

SELECT column_name(s)
FROM table_name
LIMIT number;
Örnek

Kod: Tümünü seç

SELECT *
FROM Persons
LIMIT 5;
Oracle sözdizimi

Kod: Tümünü seç

SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number;
Örnek

Kod: Tümünü seç

SELECT *
FROM Persons
WHERE ROWNUM <=5;
Demo Veritabanı
Bu yazıda tanınmış Northwind örnek veritabanını kullanır.

Aşağıda "Müşteriler" tablosundan bir seçki:

Resim

SQL SELECT TOP Örneği
Aşağıdaki SQL deyimi "Müşteriler" tablosundan ilk iki kayıtlar seçen:

Örnek

Kod: Tümünü seç

SELECT TOP 2 * FROM Customers;
SQL SELECT TOP YÜZDE Örnek
Aşağıdaki SQL deyimi "Müşteriler" tablosundan kayıtları ilk% 50 seçer:

Örnek

Kod: Tümünü seç

SELECT TOP 50 PERCENT * FROM Customers;

“MsSQL / MySQL” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 0 misafir