- 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章 标准化结构语言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语句:
您可能关注的文档
- 数据库系统教程 教学课件 作者 何玉洁 李宝安 第17章 SQL Server 2005基础.ppt
- 数据库系统教程 教学课件 作者 何玉洁 李宝安 第18章 数据库及对象的创建与管理.ppt
- 数据库系统教程 教学课件 作者 何玉洁 李宝安 第19章 存储过程和游标.ppt
- 数据库系统教程 教学课件 作者 何玉洁 李宝安 第20章 安全管理.ppt
- 数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt
- 数据库系统原理及应用电子教案李晓峰 第1章 数据库系统概论.ppt
- 数据库系统原理及应用电子教案李晓峰 第2章 关系数据库.ppt
- 数据库系统原理及应用电子教案李晓峰 第3章 关系数据库设计理论.ppt
- 数据库系统原理及应用电子教案李晓峰 第4章 第4章SQL SERVER 2008和关系数据库标准语言SQL.ppt
- 数据库系统原理及应用电子教案李晓峰 第5章 SQL SERVER2008高级应用.ppt
- 数据库应用基础 Access2003 教学课件 作者 李林孖 第6章 创建与维护查询.ppt
- 数据库应用基础 Access2003 教学课件 作者 李林孖 第7章 创建与维护窗体.ppt
- 数据库应用基础 Access2003 教学课件 作者 李林孖 第8章 创建与维护报表.ppt
- 数据库应用基础 Access2003 教学课件 作者 李林孖 第10章 创建与维护宏.ppt
- 数据库应用基础 Access2003 教学课件 作者 李林孖 第11章 数据库开发工具VBA.ppt
- 数据库应用基础 Access2003 教学课件 作者 李林孖 第12章 应用系统的设计与开发.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目1.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目2.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目3.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目4.ppt
文档评论(0)