更多"利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列"的相关试题:
[单项选择]利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).
[单项选择]使用SQL语句将职工表中年龄>60的职工记录删除,正确的命令是______。
A. DELETE FOR AGE>60
B. DELETE 职工表 FOR(YEAR(DATE())-YEAR(出生日期))60
C. DELETE FROM 职工表 WHERE(YEAR(DATE())-YEAR(出生日期))>60
D. DELETE 职工表 WHERE(YEAR(DATE())-YEAR(出生日期))>60
[单项选择]在SQL Server 2000中,设有职工表(职工号, 职工名, 电子邮箱),现要限制电子邮箱的最后几位的取值为“@abc.com”,且“@”前至少有一位字符。下列添加约束的语句正确的是()
A. ALTER TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱LIKE '_%@abc.com')
B. ALTER TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱 = '_%@abc.com')
C. ALTER TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱LIKE '_@abc.com')
D. ALTER TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱 = '_@abc.com')
[单项选择]有如下SQL语句: SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL; (SELECT 工资 FROM 职工表 WHERE 仓库号="A1") 执行语句后,显示查询到的仓库号有
A. A1
B. A3
C. A1,A2
D. A1,A3
[单项选择]为“职工表”的职工号字段添加有效性规则:职工号的最左边三位字符是000,正确的SQL语句是______。
A. CHANGE TABLE 职工表ALTER 职工号 SET CHECK LEFT(职工号,3)="000"
B. ALTER TABLE 职工表 ALTER 职工号 SET CHECK LEFT(职工号,3)="000"
C. ALTER TABLE 职工表 ALTER 职工号 CHECK LEFT(职工号,3)="000"
D. CHANG ETABLE 职工表 ALTER 职工号 SET CHECK OCCURS(职工号,3)="000"
[单项选择]有SQL语句:SELECT*FROM 职工表 WHERE NOT(工资>2500 OR 工资<1800),与如上语句等价的SQL语句是______。
A. SELECT*FROM 职工表 WHERE 工资 BETWEEN 1800 AND 2500
B. SELECT*FROM 职工表 WHERE 工资>1800 AND 工资<2500
C. SELECT*FROM 职工表 WHERE 工资>1800 OR 工资<2500
D. SELECT*FROM 职工表 WHERE 工资<=1800 AND 工资>=2500
[单项选择]有如下SQL语句: SELECT SUM(工资)FROM职工表WHERE仓库号IN; (SELECT仓库号FROM仓库表WHERE所在城市=“北京”OR所在城市=“上海”) 执行语句后,工资总和是
A. 3500.00
B. 3000.00
C. 5000.00
D. 10500.00
[单项选择]查询职工表中“王二”的情况,将查询结果放在数组A中,应使用SQL语句
A. SELECT*FROM 职工 WHERE 姓名=“王二”INTO ARRAY A
B. SELECT*FROM 职工 INTO ARRAY A WHERE 姓名=“王二”
C. SELECT*FROM 职工 WHERE 姓名=“王二”TO ARRAY A
D. SELECT*FROM 职工 WHERE 姓名=“王二”TO A