要统计职工表中员工的个数,下面答案错误的是:
A: declare @cnt intset @cnt=(select count(职工编号) from 职工表) print @cnt as 公司员工总数
B: declare int @cntset @cnt=(select count(职工编号) from 职工表) select @cnt as 公司员工总数
C: declare @cnt intselect @cnt=count(职工编号) from 职工表 select @cnt as 公司员工总数
D: declare @cnt intset @cnt=(select count(职工编号) from 职工表) print '公司员工总数'+Convert( varchar(20),@cnt)
A: declare @cnt intset @cnt=(select count(职工编号) from 职工表) print @cnt as 公司员工总数
B: declare int @cntset @cnt=(select count(职工编号) from 职工表) select @cnt as 公司员工总数
C: declare @cnt intselect @cnt=count(职工编号) from 职工表 select @cnt as 公司员工总数
D: declare @cnt intset @cnt=(select count(职工编号) from 职工表) print '公司员工总数'+Convert( varchar(20),@cnt)
举一反三
- 设数据库中职工表的结构为(职工号,姓名,部门号,出生日期),如果要查询姓名相同的职工信息,则正确的SQL语句是( )。 A: SELECT*FROM职工WHERE姓名IN; (SELECT姓名FROM职工GROUP BY姓名HAVING COUNT(*)>l) B: SELECT*FROM职工WHERE职工号IN; (SELECT职工号FROM职工GROUP BY姓名HAVING COUNT(*)>1) C: SELECT*FROM职工WHERE姓名IN; (SELECT姓名FROM职工GROUP BY职工号HAVING COUNT(*)>1) D: SELECT*FROM职工WHERE职工号IN;(SELECT职工号FROM职工GROUP BY职工号HAVINC COUNT(*)>1)
- 【单选题】有职工表(姓名、薪水、部门编号),部门表(部门编号、部门名称、办公地址),现查询薪水高于“工程部”员工平均薪水的所有员工信息,下列SQL语句正确的有() A. select姓名,薪水from职工表where薪水>(select avg(薪水)from where部门编号=(select部门编号from部门表where部门名称=’工程部’)) B. select姓名,薪水from职工表where薪水>(select avg(薪水)from where部门名称=’工程部’) C. select姓名,薪水from职工表 部门表where薪水>(select avg(薪水)from职工表) D. select姓名,薪水from职工表,(select avg(薪水)平均薪水from职工表)B where薪水>B.平均薪水
- 设有职工表(职工号,姓名,所在部门,工资),现要查询工资最高的职工(可能有多个)所在部门的所有职工的职工号和姓名。下列查询语句中正确的是( )。 A: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT 所在部门 FROM 职工表 WHERE 工资 IN (SELECT MAX(工资) FROM 职工表)) B: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = ( SELECT MAX(工资) FROM 职工表)) C: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = MAX(工资)) D: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT TOP 1 所在部门 FROM 职工表 ORDER BY MAX(工资))
- 设有“职工”表,表结构如下: 职工(部门号C(2)、职工号C(4)、姓名C(8)、年龄N(2)、工资N(7,2))检索最少有3名职工的每个部门的职工工资的总额( )。 A: SELECT部门号,COUNT(*),SUM(工资)FROM职工; HAVING COUNT(*)>=3 B: SELECT部门号,COUNT(*),SUM(工资)FROM职工; GROUP BY基本工资HAVING COUNT(*)>=3 C: SELECT部门号,COUNT(*),SUM(工资)FROM职工; GROUP BY部门号HAVING COUNT(*)>=3 D: SELECT部门号,COUNT(*),SUM(工资)FROM职工; GROUP BY部门号WHERE COUNT(*)>=3
- 下面的C#代码实现一个索引器: class TestIndex { public int[] Elements=new int[100]; public int Elements[int index] { get { retrun Elements[index]; } set { Elements[index]=value; } } } class Class1 { static void Main(string[] args) { TestIndex ti=new TesxtIndex(); Int cnt=0; for(cnt=0;cnt<5;cnt++) { ti.Elements[cnt]=cnt*cnt; } for(cnt=0;cnt<5;cnt++) { Console.WriteLine(ti[cnt].ToString()); } Console.ReadLine(); } } 代码最后执行结果为( )。