Bilmek istediğin her şeye ulaş

Sql sorusunda son 1000 kayıt içerisinde sorgu yapmak istiyorum. Hangi anahtar kelimeleri aratmalıyım?

Date'in kayıt tarihi table'ın hedef tablo olduğunu varsayıyorum.

"SQL * from table order by date asc limit 1000" en güncel 1000 kayıtı seçer. 1000'den az kayıt varsa hepsini. Eğer bu kayıtlar içerisinde sorgu yapmak istesen içiçe sorgu kullanabilirsin.

sql ... From ... Where (SQL * from table order by date asc limit 1000)


içiçe sorgular sql'den sql'e değişebiliyor. ama genel bilgi w3resource.com/sql/subqueries/understan... buradan bulunabilir.
  • Paylaş
İç içe sorgunun haricinde temporary table kullanımı da gayet hoşuma gitti... Tabloda çok çok fazla veri olduğu için son bir günlük sorgular için örnek veriyorum. Tablonun son 2000 verisini temporary table atıp oradan sorguluyorum. Daha sonrada siliyorum. Ama şu an için açıkçası pek bir performans görmedim. Büyük olasılıkla bir yerlerde bir hatam var. Ama kullanımını tam anlamıyla öğrendiğimde, elbette ki o yöntemi de buradan paylaşacağım.
  • Paylaş
Sonraki Soru
HESAP OLUŞTUR

İstatistikler

217 Görüntülenme2 Takipçi2 Yanıt