日期:2014-05-17  浏览次数:20546 次

数据库更新语句和分组查询语句问题!
--编写SQL语句,将位置为空的球员,位置修改为“自由人”。建议使用UPDATE语句。
UPDATE Players SET Position = '自由人'
WHERE Position IS NULL



--编写SQL语句,按照位置统计,每个位置的球员人数,并显示人数大于等于3人的位置。
SELECT TOP 3 P.Position AS 位置,COUNT(P.PID) AS 当前位置总人数
FROM Players AS P
GROUP BY P.Position
HAVING COUNT(P.PID) >= 3



就是查不出那个'自由人'

------解决方案--------------------
SQL code
SELECT P.Position AS 位置,COUNT(P.PID) AS 当前位置总人数
FROM Players AS P
GROUP BY P.Position
HAVING COUNT(P.PID) >= 3