SORU
11 ŞUBAT 2011, Cuma


Ruby on Rails: DB bir sütun max değeri elde

Şu anda benim DB üzerinde düz bir SQL sorgusu yapabilirim:

SELECT MAX(bar) FROM table_name

Ve bu tabloda en büyük değeri döndürür. Raylar eşdeğer bir çağrı olarak görüyorum ne yapabilirim ki, ancak çalışmıyor. Arıyorum:

Bar.all(:select => "Max(bar)")

Bu sadece geri döner:

[#<Bar >]

Aradım sütununda ortaya çıkarılması için bir dizi sayı, en büyüğü arıyorum. Raylar bu erişmenin başka bir yolu var mı?

CEVAP
11 ŞUBAT 2011, Cuma


Model adı Bar ve bu işe bir sütun bar adlı varsayılıyor:

Bar.maximum("bar")

Mükemmel Daha fazla bilgi için Rails Guides section on Calculations bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • infodirt

    infodirt

    11 Mart 2009
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009