TOP komutu belirli sayıdaki değerleri bize döndürür.
Top binlerce kayıdı olan büyük tablolarda kullanışlıdır.Bize büyük bir performans sağlar.Not: Bütün Database sistemleri Top komutunu desteklemez.
SQL Server Kullanılışı
SELECT TOP sayı|yüzde kolonismi
FROM table_name
FROM table_name
SQL SELECT TOP MySQL ve Oracle kullanımı
MySQL Syntax
SELECT kolon_ismi
FROM table_name
LIMIT number
FROM table_name
LIMIT number
Example
SELECT *
FROM Persons
LIMIT 5
FROM Persons
LIMIT 5
Oracle Syntax
SELECT kolon_ismi
FROM table_name
WHERE ROWNUM <= number
FROM table_name
WHERE ROWNUM <= number
Example
SELECT *
FROM Persons
WHERE ROWNUM <=5
FROM Persons
WHERE ROWNUM <=5
SQL TOP sayı örneği
Kisiler TablosuK_Id | Soyad | Ad | Adres | Sehir |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Tom | Vingvn 23 | Stavanger |
SELECT TOP 2 * FROM Kisiler
K_Id | soyad | ad | Adres | sehir |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
SQL TOP yüzde örneği
Kisiler Tablosu;K_Id | Soyad | Ad | Adres | Sehir |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Tom | Vingvn 23 | Stavanger |
SELECT TOP 50 PERCENT * FROM Kisiler
K_Id | Soyad | Ad | Adres | Sehir |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
Hiç yorum yok:
Yorum Gönder