下面是创建职工关系的SQL语句,职工编号唯一识别一个职工,职工姓名不能为空。请将空缺部分补充完整。 CREATE TABLE职工( 职工编号CHAR(6), 姓名CHAR(8) (a), 性别CHAR(2)

admin2008-08-01  12

问题 下面是创建职工关系的SQL语句,职工编号唯一识别一个职工,职工姓名不能为空。请将空缺部分补充完整。
   CREATE TABLE职工(
       职工编号CHAR(6),
       姓名CHAR(8)  (a),
       性别CHAR(2),
       城市VARCHAR(20),
       PRIMARYKEY  (b);
请完成下列查询的SQL语句。
   (1)查询至少参加两个项目的职工编号和参与的项目数。
      SELECT职工编号,  (g)  
      FROM职工项目
      GROUP BY  (h)  
      HAVING  (i);
   (2)查询参与居住城市正在进行的工程项目的职3232号和姓名。
      SELECT职工.职工编号,姓名
      FROM职工,职工项目,项目
      WHERE职工.职工编号=职工项目.职工编号AND项目.项目编号:职工
      项目.项目编号AND  (j)  AND  (k);

选项

答案(g) COUNT(项目编号) (h)职工编号 (i) COUNT(项目编号)>=2 (2)(j)职工.城市二项目.城市 (k)状态=’0’ 或者 项目.状态=’0’ 说明:问题(j)与问题(k)的答案可以互换。

解析 本题考核SQL的查询语句。其中(1)考核集合函数、GROUP BY和HAVING语法。 (2)考核多表连接的复合条件查询。
转载请注明原文地址:https://kaotiyun.com/show/HyUZ777K
0

相关试题推荐
最新回复(0)