数据库应用基础 Access2003 教学课件 作者 李林孖 第5章 标准化结构语言SQL.pptVIP

数据库应用基础 Access2003 教学课件 作者 李林孖 第5章 标准化结构语言SQL.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 标准化结构语言SQL SQL概述 SQL查询功能 SQL操作功能 SQL概述 SQL语言特点 在Access中使用SQL语言 SQL语言特点 SQL是一种一体化语言 SQL是一种高度非过程化的语言 SQL语言具有很强的可移植性 SQL语言非常简洁 在Access中使用SQL语言 打开一个需要使用SQL的数据库。 新建一个查询并进入查询设计视图,在出现的“显示表”对话框中直接单击【关闭】按钮。 执行【查询】→【SQL特定查询】菜单命令,然后根据需要可以选择查询SQL语言类型。 出现级联式菜单,分别为“联合”、“传递”和“数据定义”三个菜单项,选择“数据定义”,在随后出现的“数据定义查询”对话框中编辑SQL语句。 SQL查询功能 SELECT语法格式 简单查询 几种特殊运算符 排 序 简单的计算查询 分组与计算查询 SELECT语法格式 SELECT [ALL/DISTINCT]列名表 [INTO新表名] FROM 表名或视图名[,表名或视图名]…… [WHERE 条件表达式][GROUP BY 字段名][HAVING条件表达式] [ORDER BY 字段名][ASC/DESC] 简单查询 查询“学生基本情况”表中所有班级名称。 SQL语句:SELECT DISTINCT 班级 FROM 学生基本情况 查询“学生基本情况”表中所有“政治面貌”为“团员”的所有学生情况。 SQL语句:SELECT 姓名,班级 FROM 学生基本情况 WHERE 政治面貌=“团员 查询“学生基本情况”表中前3个记录的学生情况。 SQL语句:SELECT top 3 * FROM 学生基本情况 几种特殊运算符 查询“学生基本情况”表中“身高”在1.6至1.7之间的所有学生。 SQL语句:SELECT * FROM 学生基本情况 WHERE 身高 BETWEEN 1.6 AND 1.7 查询“学生基本情况”表中“身高”不在1.6至1.7之间的所有学生。 SQL语句:SELECT * FROM 学生基本情况 WHERE 身高 NOT BETWEEN 1.6 AND 1.7 查询“学生基本情况”表中属于“计算机01”和“网络01”班的所有学生。 SQL语句:SELECT * FROM 学生基本情况 WHERE 班级 IN (“计算机01”,“网络01”) 查询“学生基本情况”表中姓“刘”的所有学生。 SQL语句:SELECT * FROM 学生基本情况 WHERE 姓名 LIKE “刘*” 排 序 查询“学生基本情况”表中所有学生按“入学时间”进行降序排序。 SQL语句:SELECT * FROM 学生基本情况 ORDER BY 入学时间 DESC 查询“学生基本情况”表中所有学生按“班级”进行升序,“出生日期”进行降序排序。 SQL语句:SELECT * FROM 学生基本情况 ORDER BY班级ASC,出生日期 DESC 简单的计算查询 查询“学生基本情况”表中有几个不同的班级。 SQL语句:SELECT DISTINCT 班级 FROM 学生基本情况 查询“学生基本情况”表中各班级学生平均身高。 SQL语句:SELECT AVG(身高) AS 平均身高,班级 FROM 学生基本情况 查询“学生基本情况”表中各班级学生中年龄最大的学生。 SQL语句:SELECT MIN(出生日期) ,班级 FROM 学生基本情况 查询“学生基本情况”表中各班级学生中年龄最小的学生 SELECT MAX(出生日期) ,班级 FROM 学生基本情况 分组与计算查询 “学生基本情况”表中按性别进行分组,求平均身高。 SQL语句:SELECT 性别, AVG(身高) FROM 学生基本情况 GROUP BY 性别 查询“学生基本情况”表中各班级学生人数。 SQL语句:SELECT 班级,count(*) as 班级人数FROM 学生基本情况 GROUP BY班级 求“学生基本情况”表中至少有两个学生的班级的平均身高。 SQL语句:SELECT 班级,count(*) as 班级人数, AVG(身高) as 平均身高 FROM 学生基本情况 GROUP BY 班级 HAVING COUNT(*)=2 SQL操作功能 记录追加 记录更新 记录删除 记录追加 格式:INSERT INTO 表名[(字段名1,…)] VALUE(值1,值2,…))[子查询] 记录更新 格式:UPDATE 表名 SET 字段名1=表达式1, 字段名2=表达式2,…WHERE 条件 记录删除 格式:DELETE FROM 表名 WHERE条件 * 操作步骤: 向“学生选课”表增加一条信息其值为(,“502”,80)。 SQL语句:

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档