上周,我获得了一个涉及功能的SQL实验室。我对这个实验室的SQL预先知识的了解至多是最小的,并且我很难了解特定功能。
四张桌子:
我要创建一个名为teamsize的存储函数,它返回特定年份给定团队名称中的玩家数量。团队名称将作为传递给函数的参数提供。据我所知,需要加入,但这就是我所知道的。
我尝试了什么:
感谢任何帮助
答案 0 :(得分:2)
你需要试一试。 你的主表是Team,所以你必须
select
from team
where Team1.teamID = your_parameter and Team1.year = your_year
由于您不需要有关玩家的详细信息,只需要金额,您可以使用playerTeam1加入Team1表并使用计数功能计算记录数。
如果您需要玩家的详细信息,则需要加入其他表格,但由于没有必要,您可以使用我提到的仅有2个表格。