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