使用的软件是Azure
然后老师给布置了一个作业,但教的东西与所布置做的作业不符,有思路不会写………
创建一个存储过程:
主要查询已经写出来,但是要求这个数量大于10,输出数量,小于10输出Fewer than 10 titles。问题出在这个求和不会,不会怎么写这个count()函数,然后判断那些。
图片不知道怎么发不出
题目:
创建一个程序,显示带有作者名和姓的书籍的标题,其中到目前为止的年销量大于所有书籍的平均销量。此外,如果有超过10个这样的标题,打印在最后的数量。否则,打印“少于10个标题”。使用下面的代码来测试您的函数,以产生下面列出的结果。
我目前写了:
CREATE PROCEDURE moreThanAverageSales
AS
SELECT title,au_fname,au_lname,ytd_sales
FROM titles,authors,titleauthor
WHERE (titleauthor.au_id=authors.au_id AND titleauthor.title_id=titles.title_id) AND ytd_sales>(SELECT AVG(ytd_sales) FROM titles)