oracle 中,不用组函数找到一组数据中的最大值 googleads.g.doubleclic

.net
2025-01-03 17:44:24
推荐回答(1个)
回答1:

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

像查询一样调用这个存储过程,就会得到你要的数的阶乘。