Max(列), AVG(列)
任意数的阶乘:
CREATE PROCEDURE PROCEDURENAME
@INUPT INT
AS
DECLARE @RESULT INT
WHILE @INTUPT>0
BEGIN
RESULT=@INPUT*(@INPUT-1)
SET @INPUT=@INPUT-1
END
SELECT RESULT=@RESULT
GO
如:exec PROCEDURENAME 9
像查询一样调用这个存储过程,就会得到你要的数的阶乘。
max sum avg
比如求每个学生的总成绩学科最高分与平均分 select 学号,max(成绩),avg(成绩),sum(成绩) from 成绩表 group by 学号
MAX(),AVG()