VFP课件09版 SQL语言 4学时.pptVIP

  • 0
  • 0
  • 约1.69万字
  • 约 150页
  • 2019-07-18 发布于江西
  • 举报
第5章关系数据库标准语言SQL 第一节 从查询和视图看SQL 作业28 建立查询 SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.出生日期; FROM 学生选课库!学生; ORDER BY 学生.学号 *使用查询向导建立一个标准查询学生查询.QPR,表选取学生表,字段选取学号、姓名、性别和出生日期。 作业29 修改查询 在作业28所建查询中添加2个如图所示的表,使查询结果只看到学号、姓名、性别、课程编号、课程名称、学时、学分和课程性质这几个字段。 作业29 修改查询 SELECT 学生.学号, 学生.姓名, 学生.性别, 学生选课.课程编号, 课程.课程名称, 课程.学时, 课程.学分, 课程.课程性质; FROM 学生选课库!学生 INNER JOIN 学生选课库!学生选课; INNER JOIN 学生选课库!课程 ; ON 学生选课.课程编号 = 课程.课程编号 ; ON 学生.学号 = 学生选课.学号; ORDER BY 学生.学号 作业30 数据库查询1 ? 建立一个查询文件成绩查询.qpr,在学生成绩.dbf中查询各科成绩良好以上(=75分)的学生学号、姓名、性别情况,并按学号排序输出。 SELECT *; FROM 学生选课库!学生成绩; WHERE 学生成绩.数学 = 75; AND 学生成绩.外语 = 75; AND 学生成绩.计算机 = 75 作业31 数据库查询2 建立一个查询文件 女生概况.qpr,使之能输出学生选课数据库中所有女生的学号、姓名、性别、入学成绩、数学、外语、计算机成绩和总分。 SELECT *; FROM 学生选课库!学生成绩; WHERE 学生成绩.性别 = 女 作业34 建立视图 建立本地视图学生视图,视图的字段为学生.dbf的学号、姓名、出生日期和”是否团员”字段,并按出生日期先后顺序排序,出生日期相同的情况下,按学号升序排序,并使所有字段可更新。 SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.出生日期, 学生.是否团员; FROM 学生选课库!学生; ORDER BY 学生.出生日期, 学生.学号 作业35 字段替换和视图综合练习 在学生选课库数据库中,建立一个名称为s_view的视图,字段为学生表中的学号、姓名、性别、出生年月”和学生成绩表中的数学、外语、” 计算机 、总分(其中总分=数学+外语+计算机),结果按总分降序排序,总分相同的情况下按学号升序排序。 注意:视图中的字段个数、字段名和字段先后排列的顺序,要与题目叙述的一致,否则不得分。 SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.出生日期, 学生成绩.数学, 学生成绩.外语, 学生成绩.计算机, 学生成绩.总分; FROM 学生选课库!学生 INNER JOIN 学生选课库!学生成绩 ; ON 学生.学号 = 学生成绩.学号; ORDER BY 学生成绩.总分 DESC, 学生.学号 SQL语言的特点 1、不需要打开表或库,直接执行命令; 2、每个命令语句只有一行; 3、命令语句包含一个命令动词和若干命令子句 SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.出生日期, 学生.是否团员; FROM 学生选课库!学生; ORDER BY 学生.出生日期, 学生.学号 第二节 SQL语言概述 1、SQL的主要特点 SQL(Structured Query Language) SQL包含数据定义 数据操纵和数据查询功能 SQL语言具有如下特点: 1.综合统一 SQL语言是一种一体化语言,它包括数据定义、数据查询、数据操纵和数据控制等方面的功能,它可以完成数据库活动中的全部工作。 2. 高度非过程化 单选题 1.SQL是那几个英文单词的缩写____。 A)Select Query Language B)Standard Query Language C)Structured Query Language D)以上都不是 3. SQL语言非常简洁。见下表SQL命令动词 SQL的核心是查询。SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询模块组成,多个查询可以嵌套执行。 VFP的SQL SELECT 命令的语法格式如下: SELECT 字段列表 FROM 表列表 [WHERE 条件表达式

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档