當前位置:首頁 » 編程語言 » 寫出查詢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的語言等。