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

  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006