查询定位:寻找符合条件的记录,若找到则定为当前记录,.pptVIP

查询定位:寻找符合条件的记录,若找到则定为当前记录,.ppt

  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文档。上传文档
查看更多
1、SQL是结构化查询语言(Structured Query Language的缩写) 2、特点: 是一种一体化语言 是一种高度非过程化语言 非常简洁 可以以命令方式交互使用(也可以作为程序代码) 3、SQL的功能: 数据查询 数据定义 数据操纵 数据控制(此功能VFP没有) 1、命令格式 SELECT 目标字段名表; FROM 表名 [关联语句]; WHERE 筛选条件; ORDER BY 排序依据; GROUP BY 分组依据 ; HAVING 分组限制条件; INTO /TO 查询去向 [NOCONSOLE][PLAIN][NOWAIT] 2、目标字段名表选项 符合条件的记数数: ALL 所有符合条件的记录(默认) DISTINCT 符合条件者重复的只出现一次 TOP n 符合条件者的前n 个记录 [必须有ORDER BY子句] TOP n PERCENT符合条件者前n%个记录[必须有ORDER BY子句] 所需字段 * 表示所有字段 表名.字段名 [AS 标题],表名.字段名 [AS 标题] 函数(字段名),支持函数为:count,sum,avg,max,min (称为计算查询) 指定字段或要计算的结果 COUNT:对一列中的值计算个数;COUNT(*):计算表中记录的个数; SUM 、AVG :求某一列值的总和和平均值(此列必须是数值型) MAX、 MIN :求某一列值的最大值、最小值(可以为字符型、数值、日期) 1.显示READER.DBF中所有记录、所有字段 2.显示READER.DBF中前6条记录、所有字段 3.显示READER.DBF中前10%条记录、部分字段,降序 4.计算BOOKS.DBF中所有图书的总数、借出总数,平均单价 3、联接查询 (1)联接及其类别 联接是关系的横向结合。 关系联接的类别 等值联接:按字段值对应相等为条件进行的联接 自然联接:去掉重复字段的等值联接 超联接:保证一个表中满足条件的记录在结果中,然后与另一表进行联接. (2)联接查询的实现 ①等值联接:将联接条件写入WHERE子句中,from后写要联接的两个表名 例: select * from books,borrow where books.书号=borrow.书号 order by books.书号 练习:找出单价在20元以上的图书的借出情况 ②自然联接:将联接条件写入WHERE子句中,指定字段,from后写要联接的两个表名 例:select books.书号,书名 from books,borrow where books.书号=borrow.书号 order by books.书号 (3)超联接查询 超联接的四种形式: 左联接:结果包含第一个表中所有的记录,用LEFT JOIN表示 右联接:结果包含第二个表中所有的记录,用RIGHT JOIN表示 内部联接:取两个表中的公共记录,用INNER JOIN表示 完全联接:取两个表中的记录本的并集,用FULL JOIN表示 超联接语句: SELECT …. FROM 表名1 联接形式 表名2 on 联接条件 例:对BOOKS和BORROW进行超左联接 sele * from BOOKS left join BORROW on BOOKS.书号=BORROW.书号 练习:完成其他几种超联接,并分析其结果 4、筛选条件选项 由where引导 GROUP BY 字段表:按指定的字段分类(多个字段时按两个字段组合分组) HAVING 条件:只显示符合条件的组 使用分组统计时,一般要用GROUP BY 子句 例:按图书类别分类汇总数量、借出数量、平均单价 注意:若只有HAVING语句而无GROUP BY语句,则HAVING语句相当于WHERE语句。 ORDER BY 字段表:按指定的字段排序,可用多个字段进行多重排序 8、其他子句 NOCONSOLE:关闭对话模式。 PLAIN:用于在显示查询结果时忽略列标题。 NOWAIT:表示程序不等待浏览窗口的关闭。在查询结果被导向浏览窗口时,程序继续往下运行SELECT语句的下一行。 UNION子句:用于连接多个SELECT语句的查询结果。 10、量词与谓词查询 在其中:IN (运算符) 不在其中:NOT IN (运算符) 之一:SOME或ANY (量词) 全部:ALL (量词) 存在于:EXIST (谓词) 不存在于:NOT EXIST (谓词) CREATE TABLE 表名 [FREE]; (字段名 类型(宽度,小数位) [NULL] ;

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档