2011-04-29 131 views
2
SELECT count(P.pID) 
FROM Department D, Professor P 
WHERE D.dID = ? AND P.dID = D.dID; 

我想從count(P.pID)的任何結果中減去'1'。因此,例如,如果P.pID的值是10,它會輸出9 ... ??從查詢結果中減去1

回答

3
SELECT count(P.pID) - 1 as pID_count 
FROM Department D, Professor P 
WHERE D.dID = ? AND P.dID = D.dID; 
1

什麼

SELECT count(P.pID) - 1 
FROM Department D, Professor P 
WHERE D.dID = ? AND P.dID = D.dID; 
1
SELECT count(P.pID)-1 
FROM Department D, Professor P 
WHERE D.dID = ? AND P.dID = D.dID;