- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理及应用_5
【操作实例】 创建名称为“外设物品价格-交叉表”的交叉表查询对象,该查询用来查找每位供应商提供的外设物品价格,交叉表上使用“供应商名称”字段值做列标题、“名称”字段值做行标题,交叉位置显示该供应商提供的外设物品价格。 回答交叉表中交叉点计算什么数值 回答新建查询的名字 (3)自动创建交叉表查询 【操作实例】 创建名称为“物品基本信息”的选择查询对象,从“物品”表中查找“物品编号”、“名称”、“物品类型”、“制购类型”字段的数据。 (3)选择查询对象的数据来源表 (4)确定查询对象查找的数据字段 (5)保存查询对象 (6)预览查询对象 【操作实例】 创建名称为“外设物品价格”的查询对象,从“物品”、“供应商”、“供应商与物品”3个表中查找“物品编号”、“外设名称”、“供应商名称”、“价格”字段的数据,通过它们可以了解不同供应商提供的外设的价格信息。 (4)确定查询对象要查找的数据字段 (5)设置查找的条件 【操作实例】 在查询设计器中创建一个“不及格成绩”查询 【操作实例】 问题的提出 能不能将某个表中符合一定条件的数据添加到另一个表中呢?例如有两个学生名单的表,能否合在一个表中呢?或者将其中的一部分数据添加到另外一个表中呢? 查询对象可以解决这个问题,查询对象可以将追加的数据按指定条件查找出来,再追加到指定的表中。这类查询称为追加查询。 操作步骤: (1)将excel表格文件“ERP概论名单”文件导入到“格达公司”数据库,保存为“ERP名单”表对象。 (2)打开查询设计视图 (3)选择查询字段 (4)选择查询类型为“追加查询”并确定追加的目的表 (5)选择追加数据的字段与目的表中对应的字段 (6)预览查找到的数据 (7)执行追加数据的操作 (8)保存追加查询 【操作实例】 问题的提出 整理数据的主要操作之一就是删除数据,前面介绍的删除数据的方法,只能手动删除表中某一个记录或单个字段的数值,非常麻烦。能不能让系统自动删除一批记录,或删除一批满足相同条件的记录呢? 查询对象可以解决这个问题,查询对象可以将删除的数据按指定条件查找出来,再统一进行删除处理。这类查询称为删除查询。 操作步骤: (1)打开查询设计视图 (2)选择“客户销售价格表”表的所有字段作为查询字段 (3)选择查询类型为“删除查询” (4)输入查询准则 (5)预览要删除的数据 (6)执行删除记录的操作 Select 语句的说明1 (1)select子句说明由哪些列选项组成结果表,它放在select语句开始处,指定此查询要检索出的列名称,这些列选项用“,”隔开,并按照从左到右的顺序排列,这些列选项可能是以下项目: 字段名 常数 SQL表达式 (4)order by子句将查询结果按一列或多列中的数据排序。如果省略此子句,则查询结果将是无序的。添加ASC属性以升序(从小到大)排列,DESC属性以降序(从大到小)排列。默认为升序。 (5)group by子句指定该查询为分组总计查询,即不是对每行产生一个查询结果,而是以某个字段先将记录分组,再对分组后的记录进行总计给出其统计结果。 Select 语句的说明2 Select 语句中只有select子句和from 子句为必须有的,其他子句为可选项。 Select 语句的说明3 Where子句中的条件表达式,可以使用关系运算符、特殊运算符、逻辑运算符、函数组成,可以构成各种灵活多样不同的查询结果。 Select 语句的说明4 Select子句中可以用“*”代表选取表中的所有字段,例如从“物品”表查询所有配件的记录,可使用下面的SQL语句: select * from 物品 where 物品类型=”配件”; Select 语句的说明5 (1)当查询涉及两个表时,称为连接查询。一般使用等值连接。即通过相同字段名进行连接,例如,学生.学号=学生选修课程.学号。 (2)多表查询中要在字段名称前加上表名,例如,学生.学号。例如要在“学生”表和“学生选修课程”表中,查询所有学生的课程成绩,可使用下面的SQL语句: select 学生.姓名,学生.班级,学生选修课程.课程号 学生选修课程.课程成绩 from 学生,学生选修课程where学生.学号=学生选修课程.学号; INSERT语句 UPDATE语句 DELETE语句 (2)from 子句列出查询数据使用的表,它由关键字from后跟一组用逗号分开的表名组成。每个表名都代表一个提供该查询数据源的表。这些表称为此SQL语句的表源,因为它们是查询的数据源。 (3)Where子句告诉SQL查询哪些行中的数据,这些行由“条件表达式”来确定。 例1:查找“李玉”的学号和所在的班级 SELECT 学号,姓名,班级 FROM 学生 W
原创力文档


文档评论(0)