您当前所在的位置: 首页 > 资格等级 > 计算机等级 > 正文
2012年3月计算机等级考试二级辅导:SQL语言(数据查询)
发布日期:2012-03-09 09:08:00 来源:考试吧

  一、投影: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 职工

 

2012年3月计算机等级考试二级辅导:SQL语言(数据查询)
字体: A+ A A-