当前位置:首页 » 编程语言 » sql多表查询查询员工情况和工资
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql多表查询查询员工情况和工资

发布时间: 2022-07-10 01:54:53

Ⅰ 如何用t-sql语句查询职工的姓名、工资及所在城市信息,条件是:工资在5000~10000,并且城市在广州

你好,不同的表结构查询语句是不一样的,有的表结构需要按多表联合查询,有的单表查询即可。请提供表结构,大家好帮助你。

Ⅱ sql查询员工的基本工资排名第3-6位的姓名和基本工资

sql查询员工的基本工资排名第3-6位的姓名和基本工资
select top 4 姓名,工资 from 表a where 姓名 not in (select top 2 姓名 from 表a order by 工资 desc) order by 工资 desc

Ⅲ SQL查询语句(sql server),查询员工收入水平

--如下这个应该是最合适的:
SELECT a.Name AS 姓名,a.Address AS 住址,
CASE
WHEN isnull(b.InCome,0) < 2000 THEN '低收入'
WHEN isnull(b.InCome,0) BETWEEN 2000 AND 3000 THEN '中等收入'
ELSE '高收入'
END AS 收入水平
FROM Employees a inner join Salary b
where
a.EmployeeID=b.EmployeeID

Ⅳ 请编写一条SQL语句完成;查询所有员工的平均月薪,输出平均月薪emp_avg

select avg(salary) emp_avg from
emp_salary

emp_salary为工资表名称

Ⅳ 如何用SQL语言实现计算人员工资总额及人员人数

计算工资总额:
这是查询:sql=“selest
sum(工资)
as
总共工资
from
工资表”
这是显示:rs(“总共工资”)
计算员工总数:
这是查询:sql=“selest
count(员工姓名)
as
总员工数
from
员工“
显示同上:rs(”总员工数“)
注:以上语句中的”总工资数“”总员工数“为自定义字段,数据表中没有
只是临时建立的一个字段
追分的话你看着给
golongfly
你没用AS转换
怎么显示出来啊?

Ⅵ SQL语句查询某个部门员工2016年实发工资之和

这个一个,应该只需要使用到 sum聚合函数,然后再加上一个where条件

sql聚合函数sum

例:

selectsum([工资])from[工资表]whereyear(date)=2016and[部门名称]='***'

请采纳!

Ⅶ 请教sql语句查询工资

1、select * from 部门
2、where not exists (select * from 员工 where 员工.部门号=部门.部门号 and 工资 <= 5000)
内容拓展:
一、SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
二、SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
三、结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采用,如人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。

Ⅷ sql语句多表查询

select aa.name 姓名,aa.type 人员类别,nvl(b.value,0) 提成,nvl(b1.value) 基本工资 (select a.name name,(case when a.stafftype=1 then 装卸工 when a.stafftype=2 then 维修工
else 职员 end ) type,a.id aid,c.projectsname pname from ba_staff_info a ,wage_project c where a.userid=c.userid) aa
left join wage_info b on b.staffid=aa.aid and aa.pname='提成'
left join wage_info b1 on b1.staffid=aa.aid and aa.pname='基本工资'
.......
下面以此类推吧,我的思想是纵表转横表,希望对你有帮助,谢谢!