なぜエラーになるのでしょうか?

ActionView::Template::Error (SQLite3::SQLException: near "all": syntax
error: SELECT "items".* FROM "items" WHERE (h >= 0) AND (w >= 0) AND
(d >= 0) AND (weight >= 0) AND (all >= 0) ORDER BY "items"."price"
ASC):

@items = Item.where('h >= ?',height).where('w >= ?',width).where('d >= ?',depth).where('weight >= ?',weight).where('all >= ?',total).order(price: :asc)

ここで、

.where('all >= ?',total)

を省くと、正常に動きます。

データのカラムは以下の通りです。

class CreateItems < ActiveRecord::Migration[5.1]
  def change
    create_table :items do |t|
      t.integer :h
      t.integer :w
      t.integer :d

      t.timestamps
    end
  end
end

class AddColumnsToItems < ActiveRecord::Migration[5.1]
  def change
    add_column :items, :name, :string
    add_column :items, :price, :integer
    add_column :items, :weight, :integer

  end
end

です。どうかよろしくお願いします。