sql—是否存在连接类型影响输出符号(相反符号)的情况

igetnqfo  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(310)

我学习了一门sql术语课。不完全是初学者,但是如果有一个特殊的场景,输出的符号会因为我们使用的连接类型而翻转,那就不禁要好奇了。
表a

Fruit | Price
apple | $0.5
Kiwi  | $2.0
Pear  | $1.5

表b(其他用于连接的表)
结果:

Fruit | Price
apple | - $0.5
Kiwi  | - $2.0
Pear  | - $1.5
Grape | $5.0
Lemon | $3.0
2ledvvac

2ledvvac1#

这太长了,不能发表评论。
这里有一些严重的混乱。 JOIN 在sql中处理表(或子查询或结果集)的运算符。任何 JOIN 只是引用表中的一组列。除了一个小例外--我要解释一下-- JOIN 不改变列的值。它只返回来自两个或多个表引用的列。
唯一的例外是外部联接可以产生 NULL 价值观。这实际上不会改变值。它只是表示“匹配”行不存在。

相关问题