我正在使用Rails 3.2.2,並且我想從數據庫中檢索記錄,其中至少有012個列的值中有3個存在。也就是說,如果我有一個具有10個屬性(表列)的類(一個MySQL數據庫表),其值可以是nil
(null
),那麼我想執行一個查詢以便返回至少3個這10個屬性值存在(不是null
)。如何從存在10列值中的至少3列的數據庫檢索記錄?
可能嗎?如果是這樣,如何做到這一點?
UPDATE如果我有一個類(一個MySQL數據庫表)有10個屬性(表列),其值可以nil
(null
)或 「」(不
null
),那麼我想執行查詢以返回其中存在10個屬性值中的至少3個的對象(記錄)(不是null
和而不是「」)。
@Sergio Tulentsev - 該問題的答案是爲了幫助構建。 – Backo
@Sergio Tulentsev - 我在MySQL上並不是很專業......也許可以通過一些「內部」的Ruby on Rails方法來實現... – Backo