041208+第8章+结构化查询语言SQL .ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 命令动词及子句的含义: 6、 GROUP BY 字段 ——按指定字段分组 7、 TO FILE 文件名 —— 输出到文本文件 8、 * —— 可以代表全部字段 * 查询常用到的函数 (P 246 表8-4 ) 1、 COUNT( * ) —— 统计记录条数   2、 SUM ( 字段 ) —— 求一列之和 3、 AVG ( 字段 ) —— 求一列的平均值  4、 MAX ( 字段 ) —— 求一列中最大值   5 、 MIN ( 字段 ) —— 求一列中最小值 * 例1:求出学生表中记录条数、入学成绩平均分和最高分。 SELECT COUNT(*),AVG(入学成绩), MAX(入学成绩) FROM 学生 * 例2:求出学生表中记录条数、入学成绩平均分和最高分,并改变显示列名。 SELECT COUNT(*) AS 记录条数,; AVG(入学成绩) AS 平均分 ,; MAX(入学成绩) AS 最高分; FROM 学生 * 例:在学生表中按性别,分别统计出记录条数、入学成绩平均分和最高分。 SELECT COUNT(*) AS 记录条数 , AVG(入学成绩) AS 平均分 , MAX(入学成绩) AS 最高分 FROM 学生 GROUP BY 性别 * 表定义包括如下操作: 1、创建表; 2、修改字段属性; 3、删除字段; 4、增加字段; P 239 8.1.2 表定义SQL语句 * 命令格式: CREATE Table 〈表名〉( 字段1 类型(宽度), 字段2 类型(宽度), . . . . . . ) P 239 1、创建表 *  CREATE Table ; 研究生 ( 学号 C(7), ; 姓名 C (8),; 性别 C (2),; 年龄 N (3),; 入学年月 D) P 239 创建表的例子: *  CREATE Table 研究生 ( 学号 C(7), 姓名 C(8),性别 C(2),年龄 N(3), 入学年月 D ) P 239 上例连接在一起书写:: * * * * * * SQL — 结构化查询语言 Structured Query Language 英文含义是结构化查询语言。缩写为 SQL 。又称SQL语言。 SQL语言是集数据定义、数据查询、数据操纵和数据控制功能于一体的语言,具有功能丰富、使用灵活、语言简捷易学等特点。 * SQL语言是一个非过程语言,它的大多数语句都是独立执行的,与上下文无关;通常一个语句完成一个特定的操作功能。 本章重点是SQL查询。 SQL查询和VFP命令查询有相同的地方,也很多不同的地方。如 SQL查询不用USE先打开表,而要在命令中加 FROM 表名。 * VFP 中查询命令格式 一、基本格式: 命令动词 FOR 条件 例如: use 学生 LOCATE FOR 性别 = 男 DISPLAY * 常用格式一: 命令动词 [ 范围 ] FOR 条件 例一: use 学生 DISPLAY ALL FOR 性别 = 男 ( 注意: VFP 命令查询先要打开数据表 )

文档评论(0)

xiaohuer + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档