首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在SQL中编写left/right连接时是否使用OUTER关键字?

在SQL中编写left/right连接时是否使用OUTER关键字?
EN

Stack Overflow用户
提问于 2009-11-16 19:28:59
回答 8查看 3.2K关注 0票数 13

我经常看到这样编写SQL的人:

代码语言:javascript
运行
复制
SELECT * from TableA LEFT OUTER JOIN TableB ON (ID1=I2)

我自己写的很简单:

代码语言:javascript
运行
复制
SELECT * from TableA LEFT JOIN TableB ON (ID1=I2)

对我来说,“just”关键字就像是行噪声--它不会添加任何额外的信息,只会使SQL变得混乱。据我所知,它甚至在大多数RDBMS中都是可选的。所以..。为什么人们还在写它?这是一个习惯吗?可移植性?(你的SQL真的是可移植的吗?)还有什么我不知道的吗?

EN

Stack Overflow用户

发布于 2009-11-16 19:31:30

这只是一个品味问题,我猜人们使用它是因为他们发现它会带来更多的可读性代码。例如,我更喜欢使用also optional AS关键字,因为对于我来说,SELECT ... FROM table AS t看起来比SELECT ... FROM table t更具可读性。

票数 1
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1741604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档