从我个人的经验和SO的问题和答案来看,SQL实现差别很大。对于SQL问题而言,首要问题之一是:您使用的是哪种dbms?
在大多数情况下,在使用相同的方言时,有几种方法可以构建给定的查询。但是我认为有趣的是,各种方法的相对可移植性通常不被讨论,也不被高度重视。
但是即使忽略任何应用程序可能需要转换的可能性,我认为我们应该尽可能地使我们的技能、习惯和模式具有可移植性。
在您处理SQL的工作中,您有多么喜欢标准的SQL语法?您有多么积极地避免使用专有变体?请回答而不涉及专有偏好,以达到认为更好的性能为目的,这通常是充分合理的辩护。
在大多数情况下,在使用相同的方言时,有几种方法可以构建给定的查询。但是我认为有趣的是,各种方法的相对可移植性通常不被讨论,也不被高度重视。
但是即使忽略任何应用程序可能需要转换的可能性,我认为我们应该尽可能地使我们的技能、习惯和模式具有可移植性。
在您处理SQL的工作中,您有多么喜欢标准的SQL语法?您有多么积极地避免使用专有变体?请回答而不涉及专有偏好,以达到认为更好的性能为目的,这通常是充分合理的辩护。