在我看来,从个人经验和 SO 问题和答案来看,SQL 实现差异很大。SQL 问题的首要问题之一是:您使用的是什么 dbms?
在大多数情况下,使用 SQL 有多种方法可以构建给定的查询,即使使用相同的方言也是如此。但我发现有趣的是,各种方法的相对可移植性经常没有被讨论,也没有被高度重视。
但即使不考虑任何给定应用程序可能会或不会被转换的可能性,我认为我们更希望我们的技能、习惯和模式尽可能便携。
在您使用 SQL 的过程中,您对标准 SQL 语法的偏好程度如何?你如何积极地避免适当的变化?请在回答时不参考专有偏好,以便感知更好的性能,大多数人会承认这通常是一种足够合理的辩护。