如何在rails on

时间:2015-06-30 09:41:34

标签: ruby-on-rails

SELECT *
FROM customers
WHERE customer_name NOT IN ( 'IBM', 'Hewlett Packard', 'Microsoft' );

我想在我的任务中编写一个类似于上述查询的查询,我的任务是在ruby on rails上。

1 个答案:

答案 0 :(得分:3)

如果您使用的是 Rails 4 ,则以下操作

Customer.where.not(customer_name: ['IBM', 'Hewlett Packard', 'Microsoft'])

对于低于 Rails 4 的Rails版本,以下内容将起作用

Customer.where("customer_name NOT IN (?)", ['IBM', 'Hewlett Packard', 'Microsoft'])