![]() |
1
15
我从不使用
我确实使用了
|
![]() |
2
8
你会考虑一个真正相关的DBMS吗?:
资料来源: The Importance of Column Names “作者:休·达文 |
![]() |
3
2
相关销售代表问题: is NATURAL JOIN any better than SELECT FROM WHERE in terms of performance ? 一个自然的连接不是一个方便的捷径:它完全是危险的。在数据库管理系统中很少见。 使用是明确的,但是考虑到它的局限性,你不能在任何地方都使用它,所以这是一致的,不是吗? |
![]() |
4
2
这是一个方便的问题。
不是必不可少的
但是它应该有自己的位置,例如在交互式查询中(无论如何,每按一次键都会使我们更接近RSI),或者一些简单的手写SQL案例
生产代码
(是的,我写的。甚至看到
我在寻找SS是否缺少此功能的确认信息时发现了这个问题,并得到了它。我只是对这种语法的仇恨感到困惑,我把它归因于酸葡萄综合症。当我以一种居高临下的语气被训斥时,我感到很好笑。 糖果 (阅读:句法糖) 对你的健康有害。反正你也不需要。
里面有什么好吃的
我不同意
“如果只使用(…),则使用联接会更好。”
. 或者说,你可能需要更复杂的条件。从另一个角度来看,为什么要使用
我现在可以发疯了,争论一下,这是如何表达一个连接的最干净的方法,你可以立即开始在where子句中添加更多的条件,无论如何你通常都需要这些条件,blah blah…… 所以你不应该错过这个特别的语法,但是没有它没有什么值得高兴的。( “哎呀,就这么近了。所以最好不要使用join。我没有那么多痛苦” )
所以,当我个人使用
|
![]() |
5
1
我看不到使用或自然语法的价值——正如您所遇到的,只有on被一致地实现,所以从可移植性的角度来看它是最好的。 明确也有利于维护,此外,替代方案可能太有限,无法处理情况。我也希望我的代码库是一致的。 |
![]() |
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 1 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
Java · 使用交叉应用同时显示两列 2 年前 |