200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > sql题目--平均工资高于3000的那个部门

sql题目--平均工资高于3000的那个部门

时间:2024-05-02 21:12:48

相关推荐

sql题目--平均工资高于3000的那个部门

有两个表,一个是salary 一个是dept。让你查出平均工资高于3000

的那个部门,并且列出平均工资,最高工资,最低工资还要按id排序。

请问sql语句该如何写?

salary表结构如下:

id name deptid salary

1001 aaa 1 5000

1002 bbb 1 4000

1003 ccc 2 3000

1004 ddd 3 2000

1005 eee 2 3500

dept表结构如下:

deptid deptname

1 开发部

2 业务部

3 市场部

4 技术部

sql 为:

SELECTb.deptid,b.deptname,avg(salary),max(salary),min(salary)FROMsalary a,dept bWHEREa.deptid = b.deptidGROUP BYb.deptid,b.deptnameHAVINGavg(salary) > 3000ORDER BYb.deptid

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。