Mysql 加括号或不加括号求和和和比较

Mysql 加括号或不加括号求和和和比较,mysql,sql,Mysql,Sql,我有3列,类型为double 我需要得到三列之和大于x的结果 也许是个愚蠢的问题,以下哪种方法更适合这个问题 1) 通常求和:其中col1+col2+col3>x 2) 或在括号中求和:其中(col1+col2+col3)>x 或者这两种方法完全没有区别?您的两个查询都没有问题。根据运算符层次结构,最好使用括号方法 以下列表中显示了操作员的先例,从最高层开始 优先级最低。在一行上同时显示的运算符 有同样的优先权 INTERVAL BINARY, COLLATE ! - (unary minus

我有3列,类型为
double

我需要得到三列之和大于x的结果

也许是个愚蠢的问题,以下哪种方法更适合这个问题

1) 通常求和:
其中col1+col2+col3>x

2) 或在括号中求和:
其中(col1+col2+col3)>x


或者这两种方法完全没有区别?

您的两个查询都没有问题。根据运算符层次结构,最好使用括号方法

以下列表中显示了操作员的先例,从最高层开始 优先级最低。在一行上同时显示的运算符 有同样的优先权

INTERVAL
BINARY, COLLATE
!
- (unary minus), ~ (unary bit inversion)
^
*, /, DIV, %, MOD
-, +
<<, >>
&
|
= (comparison), <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN
BETWEEN, CASE, WHEN, THEN, ELSE
NOT
&&, AND
XOR
||, OR
= (assignment), := 
Its better to handle the summarized values among three columns.
间隔
二进位
!
-(一元减),~(一元位反转)
^
*,/,DIV,%,MOD
-, +
&
|

=(比较),>=,>,有人吗?