Contract.all(:conditions => ['voided == ?', 0]).size
=> 364
Contract.all(:conditions => ['voided != ?', 0]).size
=> 8
Contract.all.size
=> 4413个数字的总和(364 +8 != 441)。编写:conditions来计算voided列值为NULL或等于零的行的正确方式是什么?
发布于 2010-05-27 12:59:21
Contract.all(:conditions => ["voided is ?", nil]).size
Contract.all(:conditions => ["voided is not ?", nil]).size发布于 2010-05-27 12:53:11
Contract.all(:conditions => {:voided => nil})或
Contract.all(:conditions => ['voided IS NULL'])https://stackoverflow.com/questions/2918440
复制相似问题