计算机二级VFP管理系统中计算机应用实训要点.ppt

计算机二级VFP管理系统中计算机应用实训要点.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1)自然联接查询 自然联接查询也叫等值联接查询或者内联接查询,一般用于查询结果须从两个表或两个以上表中去获取。 【一般命令格式】 SELECT … FROM Table1 INNER JOIN Table2 ON Table1.Column= Table2.Column … 或者 SELECT … FROM Table1,Table2… WHERE Table1.Column= Table2.Column [AND …] … 1 .联接查询 【命令说明】 (1)命令格式中我们一般使用第二种。指的是从多个表中查询满足条件的数据。要求多个表中互相之间有联系保证有同名字段。 (2)Table1.Column= Table2.Column指两个有联系的表中具有的相同字段名。这是建立联接查询的基本条件。 (3)该命令给多表建立连接后,可以和前面所有讲的简单查询一起结合使用,查询满足条件的数据。 【例6-32】查询学生李小明所选课的情况。命令如下: SELECT A.学号,姓名,课程名称,成绩 FROM 学生 A,选课 B,课程 C; WHERE A.学号=B.学号 AND C.课程号=B.课程号 AND 姓名=”李小明” 结果如图6.29所示。 【例6-33】统计每门课程选课学生的人数。命令如下: SELECT 课程.课程号,课程名称,COUNT(学号) AS 学生人数 FROM 课程,选课; WHERE 课程.课程号=选课.课程号 ; GROUP BY 1 结果如图6.30所示。命令中的1指的是查询结果所包含的第一列,也就是课程.课程号。 图6.29 图6.30 2. 子查询 【一般命令格式】 SELECT … FROM … WHERE …(SELECT … FROM …) 【命令说明】 (1)子查询适合用于查询结果必须先从一个查询中来得来。 (2)子查询可以使用IN、NOT IN、关系运算符等。 【例6-37】查询没有选课的学生情况。命令如下: SELECT * FROM 学生 WHERE 学号 NOT IN; (SELECT DIST 学号 FROM 选课) 结果如图6.34所示。 【例6-38】统计学生表中的记录个数。命令如下: SELECT 姓名 FROM 学生 WHERE 学号 IN; (SELECT 学号 FROM 选课 GROUP BY 1 HAVING COUNT(课程号)4) 结果如图6.35所示。 图6.34 图6.35 本 章 实 训 实验目的: 掌握Visual FoxPro 6.0的安装与启动 掌握Visual FoxPro 6.0的界面操作 (项目、数据库、数据表) 熟练掌握SQL数据库表的增、删、改的命令使用 根据下面提供的数据,用SQL完成以下的操作。 1.创建数据库TSGL,并打开。建立程序61.prg,并输入以下命令: create database tsgl open database tsgl 2.在数据库TSGL中创建以下表。表的结构如下: TS(SSH C(10),SM C(30),ZZ C(6),TSDJH C(10),CBS C(10),JG N(6.2)) JYZ(JSZH C(5),XM C(10),XBM C(8),BJ C(4)) JYDJ(JSZH C(5),TSDJH C(6),JSRQ D) 建立程序62.prg,并输入以下命令: create table ts(ssh c(2),sm c(30),zz c(6),tsdjh c(10),cbs c(10),jg n(6.2)) create table jyz(jszh c(5) primary key,xm c(10),xbm c(8),bj c(4)) create table jydj(jszh c(5),tsdjh c(6),jsrq d) 实验内容: 3.给数据库TSGL中所创建表输入数据,具体数据如下: 表TS的数据如下表: ssh sm zz tsdjh cbs jg TP311.138 Visual FoxPro程序设计教程 匡松 T00101 川大 29 TP311.138 Visual FoxPro程序设计教程 匡松 T00102 川大 29 TP311.138 数据库应用基础 周察金 T00201 高等 20.90 TP311.138 SQL Server2000实例教程 杨学全 T00301 电子 25 C931.6 管理信息系统 李永平 C00101 科学 18 表JYZ的数据如下表: jszh xm xbm bj 01101 扬扬 电子系 01-1 01201 田田 计算机系 02-1 01202 同同 计算机系 02-2 01102 天天 电子系 01-2 表jydj的数据

文档评论(0)

挑战不可能 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档