当前位置:首页 » 编程语言 » 写出查询6号员工的工资等级的SQL语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

写出查询6号员工的工资等级的SQL语句

发布时间: 2022-06-02 21:39:12

❶ 用sql查询薪水等级为2,3,4的雇员信息,包括雇员编号,姓名,部门名称,薪水,薪水等级

select 雇员编号,姓名,部门名称,薪水,薪水等级 from 表名 where 薪水等级='2' or 薪水等级='3' or 薪水等级='4'

❷ 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

❸ oracle数据库。查询部门平均工资,平且显示工资等级,按部门分组,sql语句怎么写

如果是scott下的那几张表的话

selectt1.deptno,
t1.dname,
t1.avgsal,
max(case
whent1.avgsalbetweent2.losalandt2.hisalthen
t2.grade
end)grade
from(selecta.deptno,b.dname,round(avg(a.sal),2)avgsal
fromempa,deptb
wherea.deptno=b.deptno
groupbya.deptno,b.dname)t1,
salgradet2
groupbyt1.deptno,t1.dname,t1.avgsal
orderbyt1.deptno;

查询结果

❹ SQL 中的LIMIT语句查询工资排前3和第6的员工信息。

select * from table order by 工资 desc limit 3
select * from table order by 工资 desc limit 5,1

❺ sql查询语句,请高手做做,满意加分

1.select datediff(yy,出生日期,getdate()) from 职工表
2.select 部门号 as depName,count(职工号) as num from 职工表 where 党员否=(是党员的那个标志) group by 部门号
3.select a.姓名,b.工资 from 职工表 a,职工工资表 b where a.职工号=b.职工号 and b.日期=(数据库中存的2004年1月的日期)
4.select a.职工号,a.姓名,avg(b.工资) as avgSalary from 职工表 a,职工工资表 b where a.职工号=b.职工号 group by a.职工号,a.姓名
5.select a.职工号,a.姓名,b.部门名,c.工资 from 职工表 a,部门表 b,职工工资表 c where a.职工号=c.职工号 and a.部门号=b.部门号 and c.日期=(数据库中存的2004年2月的日期) order by b.部门名
6.select b.部门名,avg(c.工资) as avgSalary from 职工表 a,部门表 b,职工工资表 c where a.职工号=c.职工号 and b.部门号=a.部门号 group by b.部门名
7.select b.部门名,avg(c.工资) as avgSalary from 职工表 a,部门表 b,职工工资表 c where a.职工号=c.职工号 and b.部门号=a.部门号 group by b.部门名 having avg(c.工资)>1200
8.select a.职工号,a.姓名,(case when b.部门名='财务处' then '管理部门' when b.部门名='人事处' then '管理部门' else '市场部门' end) as depType
from 职工表 a,部门表 b where b.部门号=a.部门号

❻ sql语句求出第三到第五的工资

sql查询员工的基本工资排名第3-5位的姓名和基本工资,select top 4 姓名,工资 from 表a where 姓名 not in (select top 2 姓名 from 表a order by 工资 desc) order by 工资 desc
查工资的方法:
1、select * from 部门
2、where not exists (select * from 员工 where 员工.部门号=部门.部门号 and 工资 <= 5000)

❼ 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语句查询工资

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