當前位置:首頁 » 編程語言 » sql查詢獎金大於工資
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查詢獎金大於工資

發布時間: 2022-05-27 03:57:02

1. 資料庫sql語句

1 select * from 表名 where 部門ID = 20
2 select 員工號,員工名,部門號 from 表名 where 工種=CLERK
3 select * from 表名 where COMM>SAL
4 select * from 表名 where COMM>(SAL*0.2)
5 select * from 表名 where (部門ID = 10 and 工種=MANAGER) or(部門ID=20 and 工種=CLERK)
6 select * from 表名 where 工種!=MANAGER and 工種!=CLERK and 工資>1999
7 select 工種 from 表名 where 獎金 != null

2. 怎樣用oraclel中的sql語句查詢 emp表中工資大於平均工資的人員信息

select * from(
select emp.*,(select avg(sal+nvl(comm,0)) from emp) 平均工資 from emp)
where SAL+nvl(COMM,0)>平均工資;

或者

select * from emp where SAL+nvl(COMM,0)>(select avg(SAL+nvl(COMM,0)) from emp);

說明:工資包括 sal和comm(獎金),但是有的人沒有獎金(NULL,為了處理這個NULL用到nvl函數),所以總工資是 [SAL+nvl(COMM,0)]

---
以上,希望對你有所幫助。

3. SQL函數:查詢6月獎金最高的員工所在部門的其他員工的編號和獎金。(表:工資信息)

select員工編號,獎金
from工資信息
where部門編號in(select部門編號
from工資信息
where獎金=(selectmax(獎金)from工資信息))

基本是這樣,兩層嵌套。

4. 統計薪資大於薪資最高的員工所在部門平均工資和薪資最低的員工部門的平均工資的平均工資的員工信息用sql

while(s>0) { sum=sum+s; } 這個是死循環

5. Oracle SQL查詢

給所有姓'白'的員工工資加500(6分)

6. 查出每個部門大於平均工資的員工姓名,所在部門名稱,工資的sql語句怎麼寫

這問題有歧義,是要查出每個部門大於所有人平均工資的還是查出每個部門大於所在部門所有人平均工資?
每個部門大於所有人平均工資的員工:
Select BM,YG From TB WHERE Salary>(Select Avg(Salary) From TB)
每個部門大於所在部門所有人平均工資的員工:
Select BM,YG From TB
Join (Select BM,Avg(Salary) as AvgSalary From TB
Group By BM) As Temp
On TB.BM=Temp.BM
where Salary>Temp.AvgSalary

7. 怎樣用oraclel中的sql語句查詢 emp表中各部門工資大於本部門平均工資的人員信息

select * from emp a,(select avg(工資) gongzi from emp where 部門=『本部門』) b
where a.工資 >b.gongzi
and a.部門<>'本部門'

--
第一你要取出,本部門的平均工資
第二你才能查出除了本部的人之外,工資大於本部門平均工資的人員

第一:取得平均工資
select avg(工資) from emp where 部門=『本部門』
第二:使用上面取得的本部門的平均工資
select * from emp where 部門<>'本部門』and 工資>本部門的平均工資

8. 請教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的語言等。

9. 用SQL語句實現相應的功能。查詢工資與獎金總和大於2000元的所有員工的記錄

你應該是一張員工表 一張獎金錶吧 獎金錶有外鍵
select * from 員工表 where id in( select 員工表.id from 獎金錶 where 工資+獎金>2000 )