Ⅰ 如何用t-sql語句查詢職工的姓名、工資及所在城市信息,條件是:工資在5000~10000,並且城市在廣州
你好,不同的表結構查詢語句是不一樣的,有的表結構需要按多表聯合查詢,有的單表查詢即可。請提供表結構,大家好幫助你。
Ⅱ 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查詢語句(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語句完成;查詢所有員工的平均月薪,輸出平均月薪emp_avg
select avg(salary) emp_avg from
emp_salary
emp_salary為工資表名稱
Ⅳ 如何用SQL語言實現計算人員工資總額及人員人數
計算工資總額:
這是查詢:sql=「selest
sum(工資)
as
總共工資
from
工資表」
這是顯示:rs(「總共工資」)
計算員工總數:
這是查詢:sql=「selest
count(員工姓名)
as
總員工數
from
員工「
顯示同上:rs(」總員工數「)
註:以上語句中的」總工資數「」總員工數「為自定義欄位,數據表中沒有
只是臨時建立的一個欄位
追分的話你看著給
golongfly
你沒用AS轉換
怎麼顯示出來啊?
Ⅵ SQL語句查詢某個部門員工2016年實發工資之和
這個一個,應該只需要使用到 sum聚合函數,然後再加上一個where條件
sql聚合函數sum
例:
selectsum([工資])from[工資表]whereyear(date)=2016and[部門名稱]='***'
請採納!
Ⅶ 請教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的語言等。
Ⅷ sql語句多表查詢
select aa.name 姓名,aa.type 人員類別,nvl(b.value,0) 提成,nvl(b1.value) 基本工資 (select a.name name,(case when a.stafftype=1 then 裝卸工 when a.stafftype=2 then 維修工
else 職員 end ) type,a.id aid,c.projectsname pname from ba_staff_info a ,wage_project c where a.userid=c.userid) aa
left join wage_info b on b.staffid=aa.aid and aa.pname='提成'
left join wage_info b1 on b1.staffid=aa.aid and aa.pname='基本工資'
.......
下面以此類推吧,我的思想是縱表轉橫表,希望對你有幫助,謝謝!