ilk 10 ve son 10 kayıt

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
muskut
Kıdemli Üye
Mesajlar: 1118
Kayıt: 22 Ara 2003 09:50
Konum: Sandalyemden
İletişim:

ilk 10 ve son 10 kayıt

Mesaj gönderen muskut »

sql ile bir tablodan ilk 10 kaydı ve son 10 kaydı nasıl çekebilirim? Nasıl bir sql cümleciği yazmalıyım?
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

firebird de first,last ve skip ile yapılıyor sanırım, Fb1.5 ReleaseNote larına bak. yeni bir özellik oldugundan LangRef de yok
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
muskut
Kıdemli Üye
Mesajlar: 1118
Kayıt: 22 Ara 2003 09:50
Konum: Sandalyemden
İletişim:

Mesaj gönderen muskut »

Bana ms sql deki cümleciği lazım, oradaki komutlar ile nasıl yapabilirim?
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

bazı veritabanları (seninkini bilmiyoruz???) TOP kelimesi ile gelecek kayıt sayısını sınırlayabiliyor. Mesela TOP 10 dersen ilk 10 kayıtı getiriyor.

Oracle'da da yanlış hatırlamıyorsam ROWNUM vardı.

Where ROWNUM < 11

dersen ilk 10 kayıtı getirir.

kolay gelsin.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

ms sql de TOP ile alabilirsin. Sıralama yaptırısın ASC ve DESC ile TOP 10 ile alırsın, biri ilk 10 kaydı verir, diğeri son 10 kaydı.
Kullanıcı avatarı
muskut
Kıdemli Üye
Mesajlar: 1118
Kayıt: 22 Ara 2003 09:50
Konum: Sandalyemden
İletişim:

Mesaj gönderen muskut »

eyvallah
Cevapla