木瓜奇迹翅膀:SQL语句中(+)是什么意思啊??

来源:百度文库 编辑:高考问答 时间:2024/04/29 00:36:11
经常看到别人的SQL语句中有(+)这个符号,请问这是什么意思?
要详细点的
我想这个问题大概是我没有说清楚,我说的这个+号是如下的这个:
SELECT 字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE 表名1.字段名 = 表名2. 字段名(+) [ AND ……] ;

上面例子中的--表名1.字段名 = 表名2. 字段名(+)中的加号

也还是字符串相加的意思
表名1.字段名 = 表名2. 字段名(+)中的加号

表明该字段的值和括号中的值相加,产生的新值与前面的字段比较,也就是说用新值作为表连接条件,其中括号中必须用聚合函数只返回一个值,否则报错.

楼上都错了。加号出现在连接的条件中,说明此连接查询是一个外连接。可以看一下数据库的参考书。

+在SQL语句中可以做&处理,也可以做表达式,如果+两端的为数值形常量或者变量。则被认为是表达式.做相加的运算,如果其中一个或者两个为字符型。则是与&同等的功能

支持楼上