En son web geliştirme öğreticiler
 

SQL SEÇ ÜST Clause


SQL SELECT TOP Clause

SEÇ TOP fıkra dönmek için kayıt sayısını belirtmek için kullanılır.

SEÇ TOP fıkra binlerce kayıt içeren büyük tablolarda çok yararlı olabilir. kayıtların çok sayıda dönen performansa etkileyebilir.

Note: Tüm veritabanı sistemleri SEÇ ÜST maddesini destekler.

SQL Server / MS Access sözdizimi

SELECT TOP number | percent column_name(s)
FROM table_name ;

MySQL ve Oracle TOP Eşdeğeri Select SQL

MySQL sözdizimi

SELECT column_name(s)
FROM table_name
LIMIT number ;

Örnek

SELECT *
FROM Persons
LIMIT 5;

Oracle sözdizimi

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

Örnek

SELECT *
FROM Persons
WHERE ROWNUM <=5;

Demo Veritabanı

Bu dersimizde tanınmış Northwind örnek veritabanını kullanır.

Aşağıda bir seçme "Customers" tablosunun:

Müşteri Kimliği Müşteri adı ContactName Adres Şehir Posta kodu ülke
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

SQL SELECT TOP Örneği

Aşağıdaki SQL deyimi iki birinci kayıtları seçer "Customers" tablosunun:

Örnek

SELECT TOP 2 * FROM Customers;
Kendin dene "

SQL SELECT TOP YÜZDE Örneği

Aşağıdaki SQL deyimi gelen kayıtların ilk% 50 seçer "Customers" tablosunun:

Örnek

SELECT TOP 50 PERCENT * FROM Customers;
Kendin dene "