sql语句,求大神解答

如题所述

1.查询员工平均年薪10000元以上的部门名称
SELECT 部门.名称, 平均工资=(AVG(年薪))
FROM 员工 left join 部门
WHERE 员工.部门编号=部门.编号
GROUP BY 部门编号
HAVING 平均工资>=10000
2.查询各部门负责项目的个数;
SELECT 部门.名称 as 部门名称, 负责项目个数=count(项目.编号)
FROM 项目 left join 部门
WHERE 项目.负责部门编号=部门.编号
GROUP 部门名称
3.列出年薪最低的员工信息;
SELECT *
FROM 员工
WHERE 年薪=
(SELECT MIN(年薪) FROM 员工)
4.列出没有任何项目的部门信息
SELECT *
FROM 部门
WHERE 部门.编号 NOT IN (SELECT 负责部门编号 FROM 项目)
温馨提示:内容为网友见解,仅供参考
无其他回答

求大神指点以下SQL查询语句
1、这是sql中常用的“相关子查询”;2、相关子查询的执行依赖于外部查询。多数情况下是子查询的WHERE子句中引用了外部查询的表。 执行过程:(1)从外层查询中取出一个元组,将元组相关列的值传给内层查询。(2)执行内层查询,得到子查询操作的值。(3)外查询根据子查询返回的结果或结果集得到满足条...

sql语句编写,求大神帮忙
select Name, Score from (select *, dense_rank() over(order by Score desc) as N from Student) as tempwhere N <= 3结果就是成绩排名前3的所有学生有多少出多少 还有一种方法就是先获取前3的成绩,然后在学生里面找成绩符合其中一个的 select * from Student where Score in(select ...

sql语句,求大神
sub.d_name,parent.d_name from dept sub left join dept parent on sub.t_id = parent.d_id where sub.d_id = 1003

求大神赐教SQL语句 so easy
select MessageId,MessageInfo,(select UserName from UserInfo where UserId=FromId) as FromUser,(select UserName from UserInfo where UserId=ToId) as ToUser,IsOpen,Date from Message

求大神解答用SQL语句如何求总成绩的平均成绩,
select 学生名,avg(分数字段) from 学生学分表 group by 学生名 这句意思是、按学生名字分组(就是把表中名字一样的同学的数据分在一起),然后求这组(这个名字学生)成绩的平均值 select 学生名,sum(分数字段) as 总成绩,avg(分数字段)as 平均分 from 成绩表 group by 学生名 ...

求助,一个sql语句不会写,跪求帮助啊
Union all Select name,-1*score From deleted ) S Group By name ) N on M.name=N.Name When matched Then update Set M.sumscore=M.sumscore+N.score When Not matched Then Insert Values(N.Name,N.score);End ...

sql语句出错了 大神帮我看
Order by在子句中这样写应该是没什么用 子查询只不过为了获取符合条件的Id数据集供主句使用。where id = 最好改为 where id in 综上 把冗余代码去掉,改为select * from bbs_usersz where id in (select authorid from BBS_CONTENT where boardid=1)试一下。想做排序处理在主查询后做 ...

sql语句计算满足1+2+…+n<8888的最大整数n.很急用,求大神相助谢谢...
DECLARE @n INT,@sum INT SET @sum = 0 SET @n = 1 SET @sum = @sum + @n WHILE(@sum < 8888)BEGIN SET @n = @n + 1 SET @sum = @sum + @n END PRINT(@n - 1)--此时的@n是最大整数n+1,因为1+2+...+n已经大于8888 ...

用sql语句创建数据库时出错,' ' 附近有语法错误。菜鸟不懂,求大神帮...
用sql语句创建数据库时出错,' ' 附近有语法错误。菜鸟不懂,求大神帮助! CREATEDATABASE图书_读者ON(NAME='图书_读者_data', FILENAME='f:\\姓名.sql\\图书_读者_data.mdf', SIZE=3MB, MAXSIZE=20, FILEGROWTH=2... CREATE DATABASE 图书_读者ON( NAME = '图书_读者_data', FILENAME = 'f:\\姓名....

sql数据库问题,求大神搭救,重重有赏
1、数据库中的主数据文件一定属于主文件组吗?答:是;因为所有数据库都至少包含一个主文件组,所有系统表都分配在主文件组中,所以一定属于主文件组。2、数据文件和日志文件可以在同一个文件组吗?为什么?答:不可以;因为主数据文件存在于主文件组,日志文件不属于任何文件组。3、删除了数据库,其...

相似回答