VFP复习6教案解析.pptVIP

  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文档。上传文档
查看更多
SQL语言 一、SQL简介 SQL语言是关系数据库语言的国际工业标准,它具有语句结构简洁明了、功能强大等特点。利用SQL语言的SELECT查询语句可以实现各种类型的查询,INSERT、DELETE和UPDATE语句可以实现插入、删除及修改操作。 二、SQL SELECT 语句 SQL –SELECT语句是一个数据查询命令,不同于选择工作区的命令 SELECT可以方便地实现多种查询功能,使用非常灵活,功能强大,而且不需要事先打开表 二、SQL select 语句 SELECT语句的语法形式如下 SELECT 字段名 FROM 表名 WHERE 条件 GROUP BY 分组依据 ORDER BY 排序依据 INTO TABLE 表名 例3.31:查看“职工”表中所有职工的信息。 SELECT * FROM 职工 例3.32:查询“职工”表中所有学生信息的姓名、性别、基本工资。 SELECT 姓名,性别,基本工资 FROM 职工 缺省符 * 表示取所有字段 SELECT 职工号 AS 职工编号,姓名,基本工资 AS 工资 FROM 职工 例3.35:查询“商品”表中商品打9折 SELECT 商品号,商品名称,单价*0.9 AS 优惠价 FROM 商品 (1)??? 条件查询。 如果要查看所选表中的部分记录数据,可以选用SQL查询语句中的WHERE子句部分即可实现,关键字WHERE之后可以是任何有效的逻辑表达式。 例3.36 查看销售表中数量=50的记录 SELECT 职工号,商品号,数量 FROM 销售 WHERE 数量=50 例:查询“学生”表中拥有奖学金的所有学生信息。 SELECT * FROM 学生 WHERE 奖学金0 例:需要查询“学生”表中拥有奖学金的所有男学生信息。 SELECT * FROM 学生 WHERE 奖学金0 AND 性别 例:需要查询学生表中奖学金为100元或200元所有学生的学号、姓名、性别。 SELECT 学号,姓名,性别 FROM 学生 WHERE 奖学金=100 OR 奖学金=200 (1)??? 确定范围的查询。 利用运算符BETWEEN和IN,也可实现按照记录的某个字段在一定范围内取值的条件查询。 例7.7:需要查询“学生”表中奖学金为100元或200元所有学生信息。 SELECT * FROM 学生 WHERE 奖学金 IN (100,200) 例7.8:需要查询“学生”表中奖学金在100元和200元之间的所有学生信息。 SELECT * FROM 学生WHERE BETWEEN(奖学金,100,200) (1)??? 排序查询。 如果要对查询结果按照一定的顺序(指升序/降序)显示,可以利用SQL SELECT语句中的ORDER BY子句来实现。 例7.11:查看“学生”表中的学生信息,并且将奖学金相同的学生信息放在一起显示。 SELECT * FROM 学生 ORDER BY 奖学金 SELECT * FROM 成绩 ORDER BY 成绩 SELECT 命令中还可加入专用计算: MAX( )最大值 MIN( ) 最小值 AVG( ) 平均数 SUM( ) 合计数 CNT( ) 记录的个数 例: 从成绩表中计算最好成绩: SELECT MAX(成绩) AS 最高分 FROM 成绩 计算平均成绩: SELECT AVG(成绩) AS 平均成绩 FROM 成绩 查询班级编号为“951”(学号左三位)的同学奖学金合计数 查询学号为“990101”同学的成绩中的最高分和最低分 查询商品号为“1001”、“1002”、“1003”的 合计销售金额 练习: SELECT语句也可进行模糊查询 在命令中使用 like 查找所有姓“张”的同学: SELECT 学号,姓名 from 学生 WHERE 姓名 like “张%” SELECT 学号,姓名 from 学生 WHERE 姓名 like “张%” And 奖学金0 将查询结果输出保存到表中(不用事先建立表) 使用参数 : INTO TABLE 表名 保存到表中 或 INTO CURSOR 临时表名 保存到临时表中 例:查询“951”班同学的奖学金情况,并保存结果 SELECT 学号,姓名,奖学金 FROM 学生 ; WHERE LEFT(学号,3)=“951” INTO TABLE JXJ ???? 多表查询 SELECT语句可以对多表进行查询(同时

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档