![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
“职工”表结构为(职工号N(3),姓名C(3),性别C(1),年龄N(2)),职工号为主索引,若用SQL命令INSERT插入
“职工”表结构为(职工号N(3),姓名C(3),性别C(1),年龄N(2)),职工号为主索引,若用SQL命令INSERT插入一个记录,下面语句正确的是______。
A.(“002”,“刘勋”,“男”,“22”)
B.(002,“刘勋”NULL,22)
C.(NULL,“刘勋”,“男”,“22”)
D.(002,刘勋,男,22)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
“职工”表结构为(职工号N(3),姓名C(3),性别C(1),年龄N(2)),职工号为主索引,若用SQL命令INSERT插入一个记录,下面语句正确的是______。
A.(“002”,“刘勋”,“男”,“22”)
B.(002,“刘勋”NULL,22)
C.(NULL,“刘勋”,“男”,“22”)
D.(002,刘勋,男,22)
设有“职工”表,表结构如下:
职工(部门号C(2)、职工号C(4)、姓名C(8)、年龄N(2)、工资N(7,2))
检索最少有3名职工的每个部门的职工工资的总额()。
A)SELECT部门号,COUNT(﹡),SUM(工资)FROM职工;
HAVING COUNT(﹡)﹥=3
B)SELECT部门号,COUNT(﹡),SUM(1资)FROM职工;
GROUP BY基本工资HAVING COUNT(﹡)>=3
C)SELECT部门号,COUNT(﹡),SUM(1资)FROM职工;
GROUP BY部门号HAVING COUNT(﹡)>=3
D)SELECT部门号,COUNT(﹡),SUM(T资)FROM职工;
GROUP BY部门号WHERE COUNT(﹡)>=3
A.SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY仓库号WHERECOUNT(*)>=4
B.SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY仓库号HAVINGCOUNT(*)>=4
C.SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY职工号WHERECOUNT(*)>=4
D.SELECT仓库号,COUNT(*)AS人数,AVG(工资)AS平均工资FROM职工;GROUPBY职工号HAVINGCOUNT(*)>=4
第 16~19 题使用如下的“仓库”表和“职工”表,表结构如下:
仓库(仓库号C(3)、所在地C(8)、人数N(2))
职工(仓库号C(3)、职工号C(2)、姓名C(8)、工资I)
第 16 题 检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是()。
A)SELECT DISTINCT仓库号FROM职工WHERE工资>=ANY
(SELECT MAX(工资)FROM职工WHERE仓库号=”WH1”)
B)SELECT DISTINCT仓库号FROM职工WHERE工资>=ANY:
(SELECT工资FROM职工WHERE仓库号=”WH1”)
C)SELECT DISTINCT仓库号FROM职工WHERE工资>=ALL:
(SELECT工资FROM职工WHERE仓库号=”WH1”)
D)SELECT DISTINCT仓库号FROM职工WHERE工资>=ALL:
(SELECT MAX(工资)FROM职工WHERE仓库号=”WH1”)
A.SELECT部门号,COUNT(*),SUM(工资)FROM职工HAVINGCOUNT(*)>=3
B.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY基本工资HAVINGCOUNT(*)>=3
C.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY部门号HAVINGCOUNT(*)>=3
D.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY部门号WHERECOUNT(*)>=3
第 40~41 题中使用的两个数据表:职称和职工表的结构如下:{Page}
“职工”表:职工号C(4),姓名C(8),性别C(2),职称号C(4),工资N(7.2)
“职称”表:职称号C(4),职称名C(12),津贴N(6.2)
第 40 题 在“职称”表中删除“津贴”字段的有效性规则命令为:ALTER TABLE职称ALTER津贴__________。
A.SELECTDISTINCT仓库号FROM职工WHERE工资>=ANY(SELECTMAX(工资)FROM职工WHERE仓库号="WH1")
B.SELECTDISTINCT仓库号FROM职工WHERE工资>=ANY(SELECT工资FROM职工WHERE仓库号="WH1")
C.SELECTDISTINCT仓库号FROM职工WHERE工资>=(SELECT工资FROM职工WHERE仓库号="WH1")
D.SELECTDISTINCT仓库号FROM职工WHERE工资>=(SELECTMAX(工资)FROM职工WHERE仓库号="WH1")
A.SELECT仓库号,所在地,人数FROM仓库WHERE仓库号IN(SELECT仓库号FROM职工WHERE仓库号=职工.仓库号)
B.SELECT仓库号,所在地,人数FROM仓库WHERE仓库号IN(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)
C.SELECT仓库号,所在地,人数FROM仓库WHERENOTEXISTS(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)
D.SELECT仓库号,所在地,人数FROM仓库WHEREEXISTS(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)
有"工资"表和"职工"表,结构如下:
职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D
工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2)
查询职工实发工资的正确命令是
A.SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资
B.SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资; WHERE 职工.职工号=工资.职工号
C.SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资; FROM 工资,职工 WHERE职工.职工号=工资.职工号
D.SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资; FROM 工资 JOIN 职工 WHERE职工.职工号=工资.职工号
A.修改表1的结构,在表1中增加一个职工号
B. 修改表2的结构,在表2中增加一个职工号
C. 修改表2的结构,在表2中增加一个部门号
D. 修改表3的结构,在表3中增加一个部门号
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!