Closed. This question does not meet Stack Overflow guidelines 。它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic

6年前关闭。



Improve this question




我经常发现自己花了很多时间弄清楚为什么某些 SUM() 聚合在 SQL 查询中总结错误。如果我在添加 JOIN 时不小心,经常会出现这个问题,导致重复的值被汇总等。如果我使用包含大量 JOIN、嵌套子查询、GROUP BY 等的大查询,调试会变得非常复杂。

我想知道是否有一种工具可以通过以图形方式说明汇总、连接在一起的数据等方式,使构建和调试复杂查询变得更容易。

http://www.imada.sdu.dk/~sorenh07/misc/datacentric-querytool.png 中说明了我正在寻找的示例

这当然只是一个早期的模型,我对与此相关的任何评论感兴趣。

最佳答案

恕我直言,最好的“工具”是教科书。这是软件无法为您完成的领域之一。当然,它可以构建简单的选择和连接,但不能构建聚合函数或分组,或子选择等。为此,您必须学习以老式的方式来做——手工/湿件。我推荐:Lynn Beighley 的“Head First SQL”,来自 O'Reilly Press。

  • 拿一本书。
  • 安装您选择的数据库。
  • 导入一些测试数据。
  • 尝试使用尽可能多的函数执行查询。

  • 练习,练习,再练习。

    关于sql - 协助编写复杂 SQL 查询的最佳工具?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1284255/

    10-12 20:58
    查看更多