JMP 查询生成器在访问数据库并且对 SQL 了解不多时是一个不错的选择。
但是,在查询具有数百万条记录的大型数据库时,我有两个建议:
1) 在开始可能会意外调用宽表中的数千条大记录的查询之前,要么给出如下警告:“您将要查询 x 行。 您想继续吗?)或显示您的查询将产生多少记录的预览。 这将帮助我没有 SQL 知识的同事避免向我们的数据库发送大查询!
2) 添加将 SQL limit 命令添加到您的查询中的可能性,例如将查询中的最大记录数设置为 500。 在 SQL 中,您可以通过在 SQL 语句的末尾添加限制 500 来做到这一点,但在查询构建器中交互会很好。