数据库第三章查询与统计2.pptVIP

  • 5
  • 0
  • 约9.68千字
  • 约 55页
  • 2018-05-04 发布于四川
  • 举报
五.SELECT-SQL查询语句 1.简化格式SELECT- FROM [-WHERE] 例1:显示设备的编号,名称,价格和部门代码 SELECT SB.编号,SB.名称,SB.价格,SB.部门 FROM SB 例2:显示设备的编号,名称,价格和部门名称 SELECT SB.编号,SB.名称,SB.价格,bmdm.名称; FROM SB,BMdm; WHERE SB.部门=BMdm.代码 加入AS子句,并按价格的降序排列: SELECT SB.编号 AS 编号 ,SB.名称 AS 设备名称,SB.价格; AS 价格,BMdm.名称 FROM SB,BMdm; WHERE SB.部门=BMdm.代码; ORDER BY SB.价格 DESC 例3:显示主要设备的编号,名称,价格和部门名称 SELECT SB.编号 AS 编号 ,SB.名称 AS 名称, SB.价格 AS 价格,BMdm.名称 ; FROM SB,BMdm; WHERE SB.部门=BMdm.代码 AND SB.主要设备; =.T. 例4:显示各部门的设备总价格 SELECT sum(SB.价格) AS 价格,; BMdm.名称 ; FROM SB,BMdm; WHERE SB.部门=BMdm.代码; group by SB.部门 例5:显示选修高等数学的学生的学号,姓名和成绩。 SELECT XS.学号,XS.姓名,XK.成绩; FROM XS,XK; WHERE XS.学号=XK.学号 AND KC.课程号=XK.课; 程号 AND KC.课程名=高等数学; ORDER BY XK.成绩 DESC 4.设置更新条件: 可以控制对表中指定字段的更新,可以控制更新哪些表格 和字段,以及如何更新。在 缺省时,禁止视图更新表中 的记录。要使视图有更新功能,首先选中发送SQL更新复 选框,指定是否将视图记录中的修改传送给原始表,并且 要指定更新的字段和关键字段。 1)使表可更新 本地表的修改能回到源表,要设置“发送SQL更新” 2)设置关键字段 单击字段名旁边的“关键”列(钥匙),如果已经改变了关键字段,想恢复到源表中,可选择“重置关键字”按钮。 3)使表中的指定字段可更新 单击字段名旁的可更新列(笔形)。 4)使所有字段可更新 使用“全部更新”按钮,表中必须有已定义的关键字。 视图与查询的区别: 1)查询的数据来源只能是本地数据表或视图;视图的数据来源既可以是本地数据表或视图也可以是来自服务器上的表和远程数据源. 2)查询的运行结果可以存储为多种数据格式,例如:数据表\图表,视图的执行结果如同一般的数据表 3)查询文件是一个独立的数据文件,不属于数据库,视图是数据库的一部分,保存在数据库中. 4)查询结果不能修改,视图的执行结果可以修改,并具有数据回存功能 表 查询 表 视图 更新 3.8 查询设计器 利用查询设计器可以搜寻那些满足条件的记录,可以保存创建的查询,查询文件的扩展名是·QPR 一.使用查询向导 用户使用查询向导可以非常方便地建立查询,然后在查询设计器中进行修改。 1.创建查询向导 “新建查询” “向导” 查询向导类型 查询向导:建立一般由一个或多个表创建的查询。 交叉表向导:将查询的数据以电子表格的形式显示出来。 图形向导:将查询的数据以图形的形式显示出来。 2.查询向导的步骤 步骤1: 字段选择 步骤2: 关联表 右表是父表,左表是子表。 步骤3: 筛选记录 建立数据的过滤条件,默认两个筛选条件,两个 条件之间使用“与”“或” 连接。 步骤4: 排序记录 确定查询结果的排序顺序。 步骤5: 完成 保存查询 保存并运行查询 保存并修改

文档评论(0)

1亿VIP精品文档

相关文档