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

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • Jejoab

    Jejoab

    4 NİSAN 2008