我需要顯示的當前狀態的計數爲特定的名稱如何編寫嵌套查詢?
Select count(*) from employees where status='Present';
該查詢返回了我整個當前計數。我應該怎麼做才能獲得某個特定名稱的地位?
我需要顯示的當前狀態的計數爲特定的名稱如何編寫嵌套查詢?
Select count(*) from employees where status='Present';
該查詢返回了我整個當前計數。我應該怎麼做才能獲得某個特定名稱的地位?
你的意思是?從員工
select status, count(*)
from employees
group by status
或者
select name, count(*)
from employees
where status = 'Present'
group by name
如果我在數據庫中有一個名稱爲abc的名稱,那麼我怎樣才能得到數字 – sumithra 2010-09-20 09:56:43
只是添加到'WHERE'子句你的名字,就像'WHERE name ='abc'' – balexandre 2010-09-20 10:04:53
SELECT COUNT(1)其中狀態= '現在' 的名字
組試試這個:
select name, count(*)
from employees
where name = 'abc' and
status = 'Present';
分享和享受。
對於你要求在所有答案中的所有評論的問題,你應該開始看到一些SQL教程,先試試這個:http://www.w3schools.com/sql/default.asp - 啊,並保持在介意SQL不是Microsoft SQL,SQL是數據庫查詢語言! – balexandre 2010-09-20 10:06:09