Mar*_*tin 0 ruby activerecord ruby-on-rails ruby-on-rails-3
我正在尝试用空last_name计算所有用户.
我正在尝试这些,但他们不起作用
User.where("last_name = ?", "").count
User.where("last_name = ?", nil).count
Run Code Online (Sandbox Code Playgroud)
调用所有反对nil的工作,但我仍然需要选择那些last_name为空的人.
User.where("last_name != ?", nil).count
Run Code Online (Sandbox Code Playgroud)
User.where(:last_name => nil).count
Run Code Online (Sandbox Code Playgroud)
或者使用ARel:
User.where(User.arel_table[:last_name] == nil).count
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
602 次 |
| 最近记录: |