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