Oracle查詢工資最高和最低的工種,用sql語句表達出來,謝謝

時間 2022-05-23 10:35:02

1樓:匿名使用者

你描述的情況在實際應用中好像沒有什麼意義,因為工種不同,其具體人員的實際工資也可能不一樣的,但如果只是查詢各工種固定的崗位工資,可以用如下的解決方案:

--建立例表

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);

結果:主任

2樓:懸空草

select job,sal from emp where emp.sal = (select max(sal) from emp)

union

select job,sal from emp where emp.sal = (select min(sal) from emp)

3樓:

select max(salay) '最高工資',min(salay) '最低工資' from salaytable group by salay

4樓:匿名使用者

select max(salary),min(salary),gongzhong from table group by gongzhong

對oracle資料庫系統表emp的查詢:顯示平均工資低於2000的部門號、平均工資和最高工資的sql語句怎麼寫?

查詢每個部門總工資,和每個部門的平均工資的sql語句?

查詢部門平均工資最高的部門詳情,用oracle實現

如何用oracle查詢出部門名稱,部門員工數,部門平均工資,部門最低工資僱員的姓名,及工資等級

5樓:匿名使用者

一張表??? 給出表結構晒..

oracle的sql語句,求求平均薪水等級最低的部門的部門名稱,**錯了 30

求關於oracle中sql語句的子查詢,select中的子查詢詳解,最好有個例子來敘述執行的步驟,謝謝! 15

6樓:天網飛狐

巢狀的子查詢值一般都是唯一的,也就是隻有一個值,不過,也有多個值。

如:select a.id,a.

name from test a where a.id=(select id from testname where name='張三')

當子查詢是多個值時為條件時:

select a.id,a.name from test a where a.id in (select id from testname where name='張三')

執行步驟都是先查出子查詢的值,然後,把子查詢值作為條件值,放到主查詢的條件中。

7樓:匿名使用者

比如有兩張表 職工表e (有兩個欄位 ,工號 id ,姓名 name )和工資表 w(有兩個欄位 工號 id和 工資 wage)

現在要查詢工資大於5000的職工的姓名

select name from e where id in (select id from w where wage>5000)

----------------------select name from e 是主查詢where後面跟的是條件,條件如果存在查詢就算是子查詢,具體見例子

oracle語句查詢or和and

firstname thomas or firstname william and lastname carter 會得到 lastname 必須為 carter firstname 為 thomas 或者 william的人 thomas carter william carter firstna...

公務員工資最高的是多少,最低的是多少

你知道我知道 浙江一個鄉公證處主任年薪都是80多萬,是可以公開的工資,還不知道背後收了多少黑錢。估計全中國老百姓都想不通,更想不通的應該是一個鄉公證處有那麼多公證的嗎?竟然能拿國家80多萬年薪,誰能告訴我他天天除了吃喝玩還做些什麼事情?一天能值幾千? 這個問題問的真是不知所云。最低的幾百一千來塊,比...

oracle查詢語句中判斷列表中的值和當前日期相差的天數是否

假設表t,欄位s time是你需要的列 1 若s time為date型別,計算相差天數的sql語句 select trunc sysdate trunc s time from t where 你需要的條件 2 若s time為varchar2型別,計算相差天數的sql語句 select trunc...