问题
问答题
【问题3】 请完成下列查询的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)考核多表连接的复合条件查询。