- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP等级考试培训课件-第5章
第5章 关系数据库标准语言SQL 大纲要求: 二、 关系数据库标准语言SQL 3、 SQL的数据查询功能: (1) 简单查询。 (2) 嵌套查询。 (3) 连接查询。 内连接,外连接:左连接,右连接,完全连接 (4) 分组与计算查询。 (5) 集合的并运算。 选择题相应题:SQL语言的概念、特点、核心;SELECT-SQL各子句的作用;命令含义及功能。 操作相应题: 1、 完成题目要求,自己写SQL语句。 2、表单设计题中,写SQL命令。 (3)列表达式可用 * 来表示, 此时指定所有的字段。 例5-3 (4) 别名是字段所在的表名。如果是多个表都有的字段,字段前需指明表名。 例: SELE sno FROM student,score (错误) SELE student.sno FROM student,score (5)[ AS 栏名] :用于指定输出时显示的列标题,可以不同于字段名。 例:查询student表中sno和sname字段,同时指定”sno”为 “学号”,“sname” 为“姓名” SELECT sno AS 学号, sname AS 姓名 FROM student 注意:学号也可以加定界符,写为“学号” 2、条件查询--使用WHERE子句 格式: SELECT 字段 FROM 表 WHERE 查询条件 例1:从student表中查询出男生的记录 select * from student where sex=“男” 例2:从teacher表中查询出助教的记录 select * from teacher where prof=“助教” 例5-4 带特殊运算符的条件查询(补充) 1、确定集合 使用IN操作:查询字段值属于指定集合的记录。 例1:在score表中查询选修了“4-234”或 “1-108”的记录。 select * from score where cno in(“4-234”, “1-108”) 等效于:select * from score where cno =“4-234” or cno=“1-108” 例5-5 “ NOT IN” :查询指定集合外的记录。 2、确定范围 格式: BETWEEN … AND … 表示:“…和…之间”,包含两边界值。 例5-6:查询score表中成绩在60至80之间信息。 SELECT * FROM score WHERE degree BETWEEN 60 AND 80 等效于: SELECT * FROM score WHERE degree=60 AND degree= 80 “NOT BETWEEN … AND … ” : 表示两边界值之外(不含边界值)。 3、部分匹配查询 格式:字段名 LIKE 字符串常量 注:字段必须为字符型字段。 % 表示任意长度的字符串 _ 表示任意一个字符 例5-7 P123 5.2.13 vf中的几个特殊选项 1、显示部分结果 TOP n [ PERCENT ]:指定满足条件的前几个记录(或显示结果中前百分之几的记录) 注:使用TOP子句时必须用ORDER BY子句 例5-24 2011年3月: (9)SQL语句“SELECT TOP 10 PERCENT FROM 订单 ORDER BY 金额 DESC”的查询结果是订单中金额 [9] 的10%的订单信息。 答案:最高 例 5-8
文档评论(0)