0

我看到这个:

Project.update_all("cost = cost * 3", 
                   "lower(technology) LIKE '%microsoft%'")

update_all当我遵循The Rails 3 Way时,作为 Active Record 中的方法示例,非常简单的短语,是吗?但我只是无法弄清楚括号在lower(technology)这里是什么意思。

那么,你能告诉我一些可能的答案吗?因为我不知道是否有一些不同的情况我们可以像这样使用括号。谢谢。

4

1 回答 1

1

他们调用 SQLLOWER函数来小写字符串。

LOWER technology

将是语法错误,因为LOWER是函数,而不是关键字。

于 2012-07-06T04:37:53.653 回答