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

  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008
  • SPBedition

    SPBedition

    24 HAZİRAN 2013
  • TouchePro

    TouchePro

    27 EYLÜL 2007