sql查询语句薪水从高到低(Oracle 查询工资最高和最低的工种,用sql语句表达出来,谢谢)

本文目录
- Oracle 查询工资最高和最低的工种,用sql语句表达出来,谢谢
- 用SQL语句怎样查年薪和月薪
- 用SQL语句怎么查询最高工资和最低工资的人
- SQL数据库计算出每个部门的平均工资最高工资和最低工资语法怎么写
- SQL查询语句(sql server),查询员工收入水平
Oracle 查询工资最高和最低的工种,用sql语句表达出来,谢谢
你描述的情况在实际应用中好像没有什么意义,因为工种不同,其具体人员的实际工资也可能不一样的,但如果只是查询各工种固定的岗位工资,可以用如下的解决方案:
--建立例表
create table test_gz(gongzhong varchar2(10),gongzi number(10,2));
--插入测试数据
insert into test_gz values(’钳工’,1100);
insert into test_gz values(’焊工’,1200);
insert into test_gz values(’保管员’,1300);
insert into test_gz values(’主任’,1400);
--查询工资最高:
select gongzhong from test_gz where gongzi=(select min(gongzi) from test_gz);
结果:钳工
--查询工资最低:
select gongzhong from test_gz where gongzi=(select max(gongzi) from test_gz);
结果:主任
用SQL语句怎样查年薪和月薪
这个问题,首先要有个思路:
1 求年薪和月薪,那么首先要确定,年薪和月薪是怎么算的,
根据你的描述,发薪水没有固定日期,比如说这个月发了4次薪水,那么这个人的这个月的月薪水就是这四次的钱加起来,这样算的话,月薪就是每个月单独计算特有的,但是你说的这个月薪是年平均的还是按月单独算呢?
假设是年平均的吧:
select t1.staff_name, sum(t1.staff_salary)/12 as 月薪 from salary t1
where t1.salary_date》to_date(’2010-01-01’,’YYYY-MM_DD’)
and t1.salary_date《to_date(’2010-12-31’,’YYYY-MM_DD’)
group by t1.staff_name
年薪:
select t1.staff_name, sum(t1.staff_salary) as 年薪 from salary t1
where t1.salary_date》to_date(’2010-01-01’,’YYYY-MM_DD’)
and t1.salary_date《to_date(’2010-12-31’,’YYYY-MM_DD’)
group by t1.staff_name
月薪在500-800之间的员工姓名,这个不用我写了吧。
当然,单独算月薪也是可以的,需要的话给我留言~
用SQL语句怎么查询最高工资和最低工资的人
1、首先查出最低工资和最高工资,要考虑到并列最高和最低的情况
2、使用最高工资和最低工资作为条件关联工资表,获得人的ID
3、使用人的ID关联用户表,查出人的信息
SQL数据库计算出每个部门的平均工资最高工资和最低工资语法怎么写
selectavg(salary),max(salary),min(salary)。
fromtable。
groupbydepartment。
"Oh,whowasthat?"Mr.Blackasked.“哦,是谁?”布莱克先生问。
"Oh,howblindyouare!"hecried.“哎呀,你难道瞎了吗!”他大声道。
"Oh,what‘sthat?"Iasked。“噢,那是什么?”我问道。
动名词V-ing:动名词是一种兼有动词和名词特征的非限定动词。它可以支配宾语,也能被副词修饰。动名词有时态和语态的变化。
动词不定式:由to+动词原型构成。不定式是一种非限定性动词。而非限定动词是指那些在句中不能单独充当谓语的动词,可分为不定式、动名词、现在分词和过去分词。
分词:具有动词及形容词二者特征的词;尤指以ing、ed、d、t、en或n结尾的英语动词性形容词,具有形容词功能,同时又表现各种动词性特点,如时态,语态、带状语性修饰语的性能及带宾词的性能。
***隐藏网址***
扩展资料:
SQL包括了所有对数据库的操作,主要是由4个部分组成:
1.数据定义:这一部分又称为“SQLDDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。
2.数据操纵:这一部分又称为“SQLDML”,其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。
3.数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。
4.嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。
SQL查询语句(sql server),查询员工收入水平
别听楼上几个乱扯,这个问题是case只能写一个,when可以写多个
SELECT Name AS 姓名,Address AS 住址,
CASE
WHEN(SELECT InCome FROM Salary
WHERE Salary.EmployeeID=Employees.EmployeeID)《2000 THEN ’低收入’
------CASE
WHEN (SELECT InCome FROM Salary
WHERE Salary.EmployeeID=Employees.EmployeeID)BETWEEN 2000 AND 3000 THEN ’中等收入’
ELSE ’高收入’
END AS 收入水平
FROM Employees

本文相关文章:
android应用开发工程师招聘(安卓培训学完就业后能拿多少工资)
2026年7月21日 03:45
学完汇编语言(汇编语言学到哪个层次就可以去工作了8086学完了还需要知道些什么,汇编刚入行的工资怎么样)
2025年12月23日 03:15
更多文章:
decorate是什么意思(decorate是什么意思中文翻译)
2026年2月15日 15:15
编程python电脑配置(如何在win7下安装Python及配置)
2025年10月11日 19:30
原生activemq使用(如何使用activemq 管理页面)
2025年6月27日 15:45
connection常用属性(在delphi7中,ADOconnection与ADOQuery都是用来干什么的,有什么联系或者区别吗)
2026年3月25日 08:45
split hairs(don’t split hairs 翻译一下,要直译和引申义)
2026年8月23日 00:45
profitable什么意思(be beneficial for和be profitable for的区别)
2026年1月18日 11:45
switch可以连接笔记本吗(请问switch怎么投屏到笔记本上玩 switch投屏笔记本的操作方法 详细的教程,谢谢!)
2026年8月28日 18:45














