VFP第6章-铁道.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP第6章-铁道

例6.33 从图书信息表tsxx.dbf中,统计带光盘图书的数量。 (1)做什么? → 查询:SELECT (2)查询什么? → 统计带光盘图书的记录个数:COUNT(*) (3)从哪里查询?→ 图书信息表 :FROM TSXX.DBF (4)有何条件? → 带光盘图书:WHERE 光盘 SELECT COUNT(*) AS 带光盘图书的数量 ; FROM tsxx WHERE 光盘 SELECT COUNT(*) AS 带光盘图书的数量 ; FROM tsxx WHERE 光盘 COUNT(*)用来统计记录的个数。 6.3.5 分组查询 例6.35 从用户信息表yhxx.dbf中查询相同身份的人数。 SELECT 身份, COUNT(*) AS 人数 ; FROM yhxx GROUP BY 身份 GROUP BY子句可以将查询结果按照某个字段值或多个字段值的组合进行分组。 6.3.6 查询的排序 例6.36 从图书信息表tsxx.dbf中查询价格大于等于30元的图书名称、作者、出版社和价格,将查询结果按价格降序排列。 SELECT 图书名称,作者,出版社,价格 FROM tsxx ; WHERE 价格=30 ; ORDER BY 价格 DESC 6.3.7 内连接查询 例6.41 从借阅信息表jyxx.dbf和图书信息表tsxx.dbf中,查询各用户借阅的图书的用户编号、图书编号、图书名称、作者和借出日期。 SELECT jyxx.用户编号, jyxx.图书编号, ; tsxx.图书名称, tsxx.作者, jyxx.借出日期 ; FROM jyxx,tsxx ; WHERE jyxx.图书编号=tsxx.图书编号 6.3.8 自连接查询 例6.44 从图书信息表tsxx.dbf中,查询其价格大于《电子商务基础》的价格的图书编号、图书名称和价格。 SELECT a.图书编号, a.图书名称, a.价格 ; FROM tsxx a, tsxx b ; WHERE a.价格b.价格 and b.图书名称=电子商务基础 6.3.9 修改查询去向 例6.45 根据用户信息表yhxx.dbf和借阅信息表jyxx.dbf,查询所有学生借书情况,将学生的用户编号、姓名、身份以及借阅图书的图书编号和借出日期保存在表jsqk.dbf中。 SELECT语句默认输出去向是在浏览窗口显示查询结果。可以使用特殊子句来修改SELECT的查询结果的输出去向。 SELECT yhxx.用户编号,yhxx.姓名,yhxx.身份, ; jyxx.图书编号,jyxx.借出日期 ; FROM yhxx,jyxx ; WHERE yhxx.用户编号=jyxx.用户编号 ; AND yhxx.身份=学生 INTO TABLE jsqk 6.3.10 嵌套查询 在SELECT语句中,一个SELECT-FROM-WHERE语句称为一个查询块。 一个查询块(子查询)嵌套在另一个查询块(父查询)中的WHERE条件或HAVING子句的查询称为嵌套查询。 系统在处理嵌套查询时,首先查询出子查询的结果,然后将子查询的结果用于父查询的查询条件中。 例6.50 从图书信息表tsxx.dbf中,查询其价格大于《电子商务基础》的价格的图书编号、图书名称和价格。 SELECT 图书编号, 图书名称, 价格 ; FROM tsxx ; WHERE 价格(SELECT 价格 tsxx ; WHERE 图书名称=电子商务基础 ) * SQL查询语言的使用 第6章 本章要点 SQL概述 SQL的数据定义功能 SQL的数据查询功能 SQL的数据操纵功能 6.1 SQL概述 SQL ─ Structured Query Language,结构化查询语言。 ● 集数据的定义、查询、操纵和控制功能于一体的语言。 ● SQL语句最主要的功能就是查询功能。 ● 使用SQL语句不需要在不同的工作区打开不同的表。 ● 功能丰富,使用灵活,语言简捷易学。 SQL的语言动词 GRANT,REVOKE 数据控制 INSERT,UPDATE,DELETE 数据操纵 CREATE,DROP,ALTER 数据定义 SELECT 数据查询 动 词 SQL功能 6.2 SQL的数据定义功能 无 DROP INDEX CREATE INDEX 索引 无 DROP VIEW CREATE VIEW 视图 ALTER TABLE DROP TABLE CREATE TABLE 表 修 改 删 除 创 建 操

文档评论(0)

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

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

1亿VIP精品文档

相关文档