SORU
24 Temmuz 2010, CUMARTESİ


Sqlite SINIRI / OFSET sorgu

Sqlite ile basit sorum var. Bu arasında ne fark var

Select * from Animals LIMIT 100 OFFSET 50

ve

Select * from Animals LIMIT 100,50

CEVAP
24 Temmuz 2010, CUMARTESİ


İki sözdizimi biçimi numaraları ters çünkü biraz kafa karıştırıcı

LIMIT <skip>, <count>

Eşittir:

LIMIT <count> OFFSET <skip>

MySQL ve PostgreSQL dan sözdizimi ile uyumlu. MySQL her iki sözdizimi biçimi ve OFSET ile ikinci sözdizimi PostgreSQL ile uyumluluk sağlamak için yapılmıştı docs iddiasını destekler. docs Haritayı PostgreSQL sadece ikinci sözdizimi destekler ve SQLite's docs hem de onu destekleyen, karışıklığı önlemek için ikinci sözdizimi tavsiye göstermek.

Bu arada, ilk EMRİ olmadan SINIRI kullanarak size her zaman istediğiniz sonuçları vermeyebilir. Uygulamada SQLite sipariş satırları muhtemelen dosya fiziksel olarak depolandıkları nasıl belirlediği dönecektir. Ama bu mutlaka istediğiniz sırada olduğu anlamına gelmez. Tahmin edilebilir bir düzen getirmenin tek yolu açıkça TARAFINDAN SİPARİŞ kullanmaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boburnham

    boburnham

    11 Temmuz 2006
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009