『壹』 如何用sql語言實現計算人員工資總額及人員人數
計算工資總額:
這是查詢:sql=「selest
sum(工資)
as
總共工資
from
工資表」
這是顯示:rs(「總共工資」)
計算員工總數:
這是查詢:sql=「selest
count(員工姓名)
as
總員工數
from
員工「
顯示同上:rs(」總員工數「)
註:以上語句中的」總工資數「」總員工數「為自定義欄位,數據表中沒有
只是臨時建立的一個欄位
追分的話你看著給
golongfly
你沒用AS轉換
怎麼顯示出來啊?
『貳』 怎樣在sql sever 2012系統上查詢員工信息員工編號姓名以及工資信息
select 員工編號, 姓名, 工資 from table
祝好運,望採納
『叄』 請編寫一條SQL語句完成;查詢所有員工的平均月薪,輸出平均月薪emp_avg
select avg(salary) emp_avg from
emp_salary
emp_salary為工資表名稱
『肆』 用SQL語句查出員工工資表(WorersSalary)所有信息,工資最高的前三條信息按升序排在最前面,其餘的按原序
請說明使用的資料庫類型
mysql如下
select distinct * from(
select * from WorersSalary orde by Salary desc limit 0,3 a union
select * from WorersSalary b)
sqlserver如下
select distinct * from(
select top 3 * from WorersSalary orde by Salary desc a union
select * from WorersSalary b)
『伍』 sql查詢所有男員工在2014-1-28的工資信息要求輸出員工姓名及所以工資信息
select 姓名,員工編號,基本工資,社保公積金,獎金
from 員工表
where 性別=『男』 and 日期=『2014-01-28』
『陸』 用SQL語句怎麼查詢最高工資和最低工資的人
1、首先查出最低工資和最高工資,要考慮到並列最高和最低的情況
2、使用最高工資和最低工資作為條件關聯工資表,獲得人的ID
3、使用人的ID關聯用戶表,查出人的信息
『柒』 一條sql語句查詢每個員工的工資都大於5000的部門
1、select * from 部門
2、where not exists (select * from 員工 where 員工.部門號=部門.部門號 and 工資 <= 5000)
『捌』 用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查詢員工的基本工資排名第3-6位的姓名和基本工資
sql查詢員工的基本工資排名第3-6位的姓名和基本工資
select top 4 姓名,工資 from 表a where 姓名 not in (select top 2 姓名 from 表a order by 工資 desc) order by 工資 desc
『拾』 SQL語句查詢某個部門員工2016年實發工資之和
這個一個,應該只需要使用到 sum聚合函數,然後再加上一個where條件
sql聚合函數sum
例:
selectsum([工資])from[工資表]whereyear(date)=2016and[部門名稱]='***'
請採納!