通过“查询生成器”,您可以按交互方式创建 SQL 查询,而无需编写 SQL 语句。您还可以在“查询生成器”中生成查询,然后向该查询添加定制语句。
注意:“查询生成器”示例基于的数据库并未随 JMP 安装。
1. 选择文件 > 新建 > 数据库查询,连接至数据库,然后选择 SQBTest 架构。请参见连接至数据库。
2. 在“选择要查询的表”窗口中,选择 g6_Rentals 作为主表。
3. 选择 g6_Movies 和 g6_Customers 作为副表。
4. 点击生成查询以显示“查询生成器”窗口。
5. 在“已包括的列”选项卡上,点击全部添加按钮。
6. 点击“查询生成器”红色小三角并选择转换为自定义 SQL,然后点击确定。
“查询生成器”生成的 SQL 在“自定义 SQL”选项卡中显示。
7. 在分号之前点击鼠标,然后键入以下 SQL 语句:
WHERE ( ( ( t2.Gender IN ( 'F' ) ) AND ( (t2.Age >= 20) AND (t2.Age <= 50) ) ) )
8. 点击运行查询以将数据导入 JMP 中。
数据表脚本包括定制查询。
注意:若您从红色小三角菜单中选择恢复为交互式,则系统将不会保存您在“自定义 SQL”选项卡中所做的更改。若您保存定制查询并重新打开它,则“恢复为交互式”不可用。
有关 SQL 语句的简介,请参见结构化查询语言 (SQL):参考。