首页>计算机职称>复习指导>正文
2015年职称计算机考试VisualFoxPro考点精讲:查询与视图

www.zige365.com 2014-11-23 16:54:59 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
导语及核心内容:中国资格考试网提醒您2015上半年职称计算机考试预计在明年的2、3月份考试,请各位学员抓紧时间好好复习,中国资格考试网整理了2015年职称计算机考试VisualFoxPro考点精讲:查询与视图,希望对各位学员有所帮助。

2015年职称计算机考试用书:http://www.110book.com/class2/179.html

查询与视图

  本章要点

  SQL概述

  SQL(Structured Query Language,结构化查询语言)语言是集数据定义、数据查询、数据操纵和数据控制功能于一体的语言,具有功能丰富、使用灵活、语言简捷易学等特点,SQL语句最主要的功能就是查询功能。使用SQL语句不需要在不同的工作区打开不同的表,只需将要连接的表、查询所需的字段、筛选记录的条件、记录分组的依据排序的方式以及查询结果的显示方式,写在一条SQL语句中,就可以完成特定的工作。

  SQL SELECT”命令是Visual FoxPro 6.0所实现的结构查询语言的查询功能。在客户机/服务器DBMS中,SQL极为常见,但近几年SQL作为嵌入命令出现在PC数据库产品如Visual FoxPro 、Access等中,一个组织合理的SQL SELECT命令通常对数据库的查询要快于Visual FoxPro 的过程代码。 SQL SELECT在对数据库进行查询时,先利用SQL语法分析器对命令语法进行分析,然后利用SQL优化器进行优化处理,以决定最佳的执行方案。

  SQL语法分析器

  Visual FoxPro在执行一个SQL查询时,SQL语法分析器要做如下工作

  1)拆分SELECT语句,检查其语法错误或其他执行错误;

  2)检查查询中所有的字段名和表达式;

  3)检查查询中所有的函数。

  SQL优化器

  SQL优化器按下面几种情况确定最佳执行方案:

  1)是否有现存的索引可用;

  2)是否需要动态建立一索引;

  3)是连接执行在先,还是选择执行在先;

  4)是否通过建立中间数据库能避免对数据库的顺序搜索扫描。

  查询语句

  数据库的应用主要是查询。SQL提供的Select语句能实现各种各样的查询,此语句功能强大使用灵活。它的基本形式是

  Select-from-where。

  格式:Select [All|Distinct] <*|字段名表|表达式> [别名][,<字段名2>…… ]

  From <表或查询列表>

  [Where <条件表达式>]

  [Order By <排序字段名>[Asc|Desc]]

  [Group By <分组字段名>[Having <条件表达式>]]

  [into table<文件名.dbf>]

  [to <文件名.txt>]

  功能:选择指定表或查询中符合给定条件的记录中的指定字段

  1.SELECT子句 select 结果字段

  注意:

  1)结果字段之间以逗号隔开;

  2)结果字段可以是以下基本元素:“*”、字段名、函数、常数。

  2. FROM子句 FROM <表名>

  注意:表名指定要查询的表。

  查询计算函数的格式及功能

  3.where子句指出条件表达式或逻辑表达式。

  查询条件中常用的运算符

  如(1) 查询xsxx.dbf中入学成绩在500~600之间的学生信息。

  select * from xsxx where 入学成绩>500 and 入学成绩<600

  或 select * from xsxx where 入学成绩 between 500 and 600

  (2)查询xsxx.dbf中农学和食品专业的学生信息。

  sele * from xsxx where 专业 in ("农学","食品")

  4.Order By子句:将选择的结果按指定字段的值排序。默认升序。

  5.Group By子句:按<分组字段名>的值对记录分组。如带有Having,则只有满足条件的组才输出。

  6.Into table <表文件名>:将选择的结果存在指定的表文件中。

  7.to <文件名>:将选择的结果存在指定的文本文件中。

  Into table优先于to。即当这两个子句都有时,to子句被忽略。

  简单查询 只涉及一张表。

本新闻共2页,当前在第1页  1  2  

上一篇:2015年职称计算机考试VisualFoxPro考点精讲:数据库建立与使用 下一篇:没有了
我要投稿 新闻来源: 编辑: 作者:
相关新闻
2015年职称计算机考试VisualFoxPro考点精讲:数据库建
2015年职称计算机考试VisualFoxPro考点精讲:表与数据
2015年职称计算机考试VisualFoxPro考点精讲:语言基础