单选题
检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。 A. SELECT 职工号,工资 JOFN 仓库,职工;ON 仓库.仓库号=职工.仓库号;AND 仓库.所在地="北京" B. SELECT 职工号,工资 FROM 仓库,职工;ON 仓库.仓库号=职工.仓库号;AND 仓库.所在地="北京" C. SELECT 职工号,工资 FROM 仓库,职工;WHERE 仓库.仓库号=职工.仓库号;AND 仓库.所在地="北京" D. SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;OR 仓库.所在地="北京/
单选题
向“职工”表中新增一个“入厂时间”字段,数据类型为日期型,正确的命令语句是( )。 A. CREATE TABLE 职工 ALTER 入厂时间 D B. CREATE TABLE 职工 ADDFIELDS 入厂时间 D C. ALTER TABLE 职工 ALTER 入厂时间 D D. ALTER TABLE 职工 ADD 入厂时间 D
【正确答案】
D
【答案解析】[解析] 利用SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段: ALTER TABLE<表名> ADD[[COLUMN]f<字段名><字段类型>|(<长度>[,<小数位数>])] 本题中CREATE TABLE命令用来新建一个表,要修改已存在的表的结构需要使用AUFERTABLE命令,故排除选颈A)和选项B);另外,给表增加字段的短语是ADD COLUMN,而不是ALTER,其中COLUMN短语可以省略,ALTER是用来修改已有的字段,不能新增一个字段。
单选题
求至少有4个职工的每个仓库的工资总和( )。 A. SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工;WHERE COUNT(*)>=4 B. SELECT 仓库叼,COUNT(*),SUM(工资) FROM 职工;GROUP BY 仓库号 SET COUNT(*)>=4 C. SELECT 仓库号,COUNT(*),SUM(工资)FROM 职工;GROUP BY 仓库号 HAVING COUNT(*)>=4 D. SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工;GROUP BY 仓库号 WHERE COUNT(*)>=4