SQL中一些括号的含义

时间:2012-07-06 04:35:20

标签: sql ruby-on-rails activerecord

我明白这一点:

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

作为活动记录中update_all方法的示例,当我关注 The Rails 3 Way 时,非常简单的短语,是吗?但我无法弄清楚括号在lower(technology)中的含义是什么。

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

1 个答案:

答案 0 :(得分:1)

他们将SQL LOWER function调用为小写字符串。

LOWER technology

会出现语法错误,因为LOWER是一个函数,而不是关键字。

相关问题