网站大量收购独家精品文档,联系QQ:2885784924

《VFPSQL查询.pptVIP

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4)排序查询 通过ORDER BY子句可以实现查询结果的排序输出,允许按一列或多列排序。 格式: ORDER BY 排序选项1[ASC|DESC][, 排序选项2[ASC|DESC]…] 其中,ASC表示升序排序(缺省方式),DESC表示降序排序。 6)用别名输出列标题(字段名) 将列名用含义更明确的别名输出,便于理解,可以通过AS关键字实现。 格式: AS 列别名 功能:将查询输出的列名以列别名输出。其中,列别名若为常字串,则无须加定界符 7)分组查询 通过GROUP BY子句可以实现分组查询。 格式: GROUP BY 分组字段名1[,分组字段名2…] [HAVING 过滤条件] 其中,分组字段名可以是表的字段名、字段函数名或标识列的数值型表达式;[HAVING 过滤条件]子句进一步限定分组的条件。 8)使用空值进行查询 【例】假设在xkcjb中2004级的学生还没有考试,则成绩为空。试找出尚未考试的选课信息。 update xkcjb set 成绩=null where left(学号,4)= 2004 update xkcjb set 重考成绩=null where left(学号,4)= 2004 9)多表联接查询 SELECT语句可以实现对Visual FoxPro 6.0的4种联接类型的查询: 内部联接(Inner Join):只有2个表的字段都满足联接条件时,才将此记录选入查询结果中。 左联接(Left Outer Join):联接条件左边表中的记录都包含在查询结果中,而右边表中的记录只有满足联接条件时,才选入查询结果中。 右联接(Right Outer Join):与左联接正好相反。 完全联接(Full Join):无论2个表中的记录是否满足联接条件,都将全部记录选入查询结果中。 【例】 求所有课程的总学分。 SELECT SUM(学分) FROM kcb  【例】 求学生总人数。 SELECT COUNT(*) FROM dab  结果是: Sum_学分 31 结果是: Cnt 12 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例】 求学生平均年龄。 SELECT AVG(YEAR(DATE())-YEAR(出生日期)) FROM dab  【例】 求选修课程的最高成绩和最低成绩。 SELECT MAX(成绩) ,MIN(成绩) FROM xkcjb  结果是: Avg_exp_1 22.33 结果是: Max_成绩 Min_成绩 100.0 38.0 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例】求选修课程的最高成绩和最低成绩。 SELECT MAX (成绩) AS 最高成绩,MIN(成绩) AS 最低成绩; FROM xkcjb 结果是: 最高成绩 最低成绩 100.0 38.0 与前题比较 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 在select语句中,where子句是对记录的限定,而Having短语是对分组的限定,where、group by及Having可以同时出现在一个select语句中。三者在selec

文档评论(0)

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

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

1亿VIP精品文档

相关文档