单选题 “仓库”表      仓库号      所在地
           WH1      北京
           WH2      上海
           WH3       广州
           WH4     天津
“职工”表    职工号    仓库号    工资
           E1     WH1      2100
          E2     WH2     1500
          E3     WH3     1350
          E4     WH1     1850
          E5    WH3     1900
          E6    WH1     2000
          E7    WH4     1450
          E8    WH2    1200
          E9    WH1    1600

单选题 检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。
【正确答案】 C
【答案解析】[解析] 在SQL的简单连接查询中,可以通过FROM短语指定要查找的表,表之问要用逗号隔开,然后通过WHERE短语指定两个表的连接条件,连接字段一般为两表中的公共字段。选项A)用JOIN内联接,但格式错误。
单选题 求至少有4个职工的每个仓库的工资总和( )。
【正确答案】 C
【答案解析】[解析] 本题中首先通过GROUP BY短语对表记录按“仓库号”字段分组,然后通过COUNTO函数统计每个组中所包含的记录数,即每个仓库中共有多少名职工,利用SUM()函数求每个仓库中职工的工资总和;最后用HAVING短语限定输出仓库中至少有4名职工的记录,输出结果包括仓库号、统计的仓库人数和该仓库的职工工资总和。
单选题 向“职工”表中新增一个“入厂时间”字段,数据类型为日期型,正确的命令语句是( )。
【正确答案】 D
【答案解析】[解析] 利用SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段:
ALTER TABLE<表名>
ADD[[COLUMN]f<字段名><字段类型>|(<长度>[,<小数位数>])]
本题中CREATE TABLE命令用来新建一个表,要修改已存在的表的结构需要使用AUFERTABLE命令,故排除选颈A)和选项B);另外,给表增加字段的短语是ADD COLUMN,而不是ALTER,其中COLUMN短语可以省略,ALTER是用来修改已有的字段,不能新增一个字段。