第五章查询、视图与SQL第五章查询、视图与SQL5.1创建查询利用查询可以为其他数据库提供新的数据表,可以从单个表中提取有用的数据,也可以从多个表中提取综合信息
查询文件可以通过查询设计器来创建,也可以利用查询向导来创建,查询文件的扩展名为
用查询设计器创建查询需要打开查询设计器,打开查询设计器最常用的方法有如下两种:(1)用菜单方式打开查询设计器选择【文件】菜单的【新建】命令,或单击【常用】工具栏的【新建】按钮,打开【新建】对话框,在该对话框中选择【查询】,再单击【新建文件】按钮,即可进入【查询设计器】窗口
1用查询设计器创建查询(2)用命令方式打开查询设计器格式:CREATEQUERY<查询文件名>功能:打开查询设计器创建查询
说明:<查询文件名>可以不加扩展名,系统会自动为该文件加上扩展名
不管使用哪种方法打开查询设计器创建查询,在打开【查询设计器】窗口的同时都需要选定查询所需的表或视图
如果没有打开数据库,会在打开【查询设计器】窗口的同时出现【打开】对话框供用户在其中选择所需的表或视图
如果已经打开了数据库,则会在打开【查询设计器】窗口的同时出现如下图所示的【添加表或视图】对话框
在该对话框的【数据库中的表】列表框中显示了当前数据库中的所有表以供选择,依次选择要用到的表或视图,然后单击【添加】按钮;如果还要选择自由表,则可以单击【其他…】按钮进行选择
表或视图添加完成后,单击【关闭】按钮正式进入【查询设计器】窗口
如果选择的是多个表或视图,则表之间必须是有联系的
查询设计器会自动根据联系提取联接条件,否则在打开查询设计器之前还会打开一个指定联接条件的对话框,由用户来设计联接条件
利用查询设计器不仅可以创建单表查询,还可以创建多表查询,其操作方法下面分别举例说明
1】创建一个对单表dab
dbf的查询文件dabcx