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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • The Onion

    The Onion

    14 Mart 2006
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009