您现在的位置:首页 > IT认证 > 计算机二级考试 >

计算机等级考试二级VF考前巩固:第4章


 SQL语言(数据查询)

  一、投影:SELECT 字段 FROM 表名

  题目:1. 对职工表进行查询,显示职工的职工号。

  2. 对职工表进行查询,显示所有信息(即所有字段)。

  二、选择:SELECT 字段 FROM 表名 WHERE 条件

  题目:3. 对职工表进行查询,只显示工资多于1230元职工的职工号。

  例如:1。从职工关系中检索(查询)所有的工资值。

  2。查询职工表中有哪些仓库号。

  三、连接:SELECT 字段 FROM 表1,表2 WHERE 表1.字段名=表2.字段名

  题目:1。对仓库表和职工表进行查询,查询显示所有字段。

  2。查找“E1”号职工所在的城市。查询显示职工号和城市。

  3。查找工资多于1230元的职工号和他们所在的城市。

  嵌套查询:SELECT 城市 FROM 仓库WHERE仓库号IN(SELECT仓库号FROM 职工WHERE 工资=1250)

  BETWEEN……AND运算符(…和…之间)

  题目:1。检索出工资在1220元到1240元范围内的职工信息。

  LIKE运算符

  例如:SELECT * FROM 供应商 WHERE 供应商名 LIKE “%厂”

  SELECT * FROM 供应商 WHERE 供应商号 LIKE “S_”

  ★%表示0个或多个字符;_(下划线)表示一个字符。

  AS的作用

  例如:1。查询“E1”的工资,显示时用”月薪”代替”工资”字段。

  SELECT 工资 AS 月薪 FROM 职工 WHERE 职工号=“E1”

  连接查询的另一种写法:SELECT * FROM 仓库 JOIN 职工 ON 仓库.仓库号=职工.仓库号

  简单的计算查询:COUNT(计数)、SUM(求和)、AVG(计算平均值)、MAX(求最大值)、MIN(求最小值)

  例如:1。求职工表中的记录的个数:SELECT COUNT(*) FROM 职工

  2。求职工表中的工资总和:SELECT SUM(工资) FROM 职工

  3。求职工表中的平均工资:SELECT AVG(工资) FROM 职工

  4。求职工表中的最大的工资值:SELECT MAX(工资) FROM 职工

  5。求职工表中的最小的工资值:SELECT MIN(工资) FROM 职工空值(.NULL.)查询

  题目:1。找出尚未确定供应商号的订购单信息,查询显示所有字段。

  排序查询:SELECT 字段名 FROM 表名 WHERE 条件 ORDER BY 字段 [ASC/DESC]

  题目:1。对职工表进行查询,查询显示所有字段,查询结果按工资升序排序。

  2。对职工表进行查询,查询显示所有字段,查询结果按职工号降序排序。

  3。对职工表进行查询,查询显示所有字段,查询结果先按仓库号降序排序,再按工资升序排序。

  分组查询:SELECT 字段名 FROM 表名 WHERE 条件 GROUP BY 字段名 [HAVING 条件]

  题目:1。查询所有仓库的职工的工资总和。查询显示的字段为总工资。

  2。查询每个仓库中职工的工资总和。查询显示的字段为仓库号和总工资。

  3。求至少有两个职工的每个仓库的平均工资,查询显示的字段为仓库号、个数和平均工资。

  查询语句的后面还可以跟如下可选项:

  ⊙INTO ARRAY 数组名 将查询的结果存放到数组(盒子)中。

  ⊙INTO CURSOR 表名 将查询的结果存放到一个临时表中。

  ⊙INTO DBF/TABLE 表名 将查询的结果存放到一个永久表中。

  ⊙TO FILE 文件名 将查询的结果存放到一个文本文件中。

  ⊙TO PRINTER 将查询的结果通过打印机输出。

  UNION运算符的作用:

  例如:1。如下查询语句是查询北京和上海的仓库信息。

  SELECT * FROM 仓库 WHERE 城市="北京";

  UNION;

  SELECT * FROM 仓库 WHERE 城市="上海"

  TOP短语的使用

  例如:1。对职工表进行查询,只显示工资最高的3位的职工的信息(显示所有字段)。

  SELECT * TOP 3 FROM 职工 ORDER BY 工资 DESC

  SQL语言(数据操作)

  一、插入:INSERT INTO 表名 VALUES(……记录值……)

  二、更新:UPDATE 表名 SET 字段名=表达式 [WHERE 条件]

  题目:1。对职工表中的工资值进行修改,在职工原来的工资值上再加上1000元。

  2。对职工表中的工资值进行修改,只对仓库号为”WH1”中的职工在原来的工资值上再加上1000元。

  三、删除:DELETE FROM 表名 [WHERE 条件]

  题目:1。删除仓库表中全部记录 DELETE FROM 仓库

  2。删除仓库关系中仓库号值是”WH2”的元组。

  SQL语言(数据定义)

  一、表结构的定义:CREATE TABLE 表名(字段名1…,字段名2…字段名n…)

  二、表结构的删除:DROP TABLE 表名

  三、表结构的修改:ALTER TABLE 表名 …………

  题目:1。向”订购单”表增加一个“总金额”字段,字段类型为货币型。

  2。向”订购单”表增加一个“总金额”字段,字段类型为货币型。并且为该字段设置有效性规则。

  3。将”订购单”表中的“订购单号”字段的类型修改为字符型,宽度修改为6。

  4。将”订购单”表中的“总金额”字段的有效性规则进行修改。

  5。将”订购单”表中的“总金额”字段的有效性规则删除。

  6。将”订购单”表中的“总金额”字段名改名为“金额”

  7。将”订购单”表中的“金额”字段删除掉。

  8。为”订购单”表中的“供应商号”字段设置为候选索引。

  9。将”订购单”表中的候选索引(供应商号)删除。

  关于视图(虚拟表):★本地视图 ★远程视图 ★带参数的视图

  定义:CREATE VIEW 视图名 AS 查询语句

  题目:1。已知表结构如幻灯片上所示。下面我们想根据“职工”表创建一个视图,视图名为CHENHAO。该视图中只包含仓库号和职工号两个字段。

  CREATE VIEW CHENHAO AS SELECT 仓库号,职工号 FROM 职工

  删除:DROP VIEW 视图名

相关文章

无相关信息
更新时间2022-03-13 11:11:01【至顶部↑】
联系我们 | 邮件: | 客服热线电话:4008816886(QQ同号) | 

付款方式留言簿投诉中心网站纠错二维码手机版

客服电话: