如何利用MSSQL进行数字均分(mssql数字均分)

以MSSQL进行数字均分可以有多种方法,本文将介绍使用MSSQL语句查询最常用的一种方法。

首先,我们需要声明一个新变量,用来保存结果,用“AVG”表示平均值。例如:

DECLARE @avg float;

然后设置变量“AVG”,让它等于你想要求平均值的总数totalDivider。例如:

SET @avg = totalDivider / 4.0 ;

接下来,我们要创建新的表,用于存储结果。例如:

CREATE TABLE ResultsTable (

ID INT IDENTITY(1,1)

,Name VARCHAR(50)

,value FLOAT

);

下一步,用while循环,将被均分的数字存入表ResultsTable中:

DECLARE @totalDivider FLOAT = 11;

DECLARE @i INT = 0;

DECLARE @avg FLOAT;

SET @avg = @totalDivider / 4.0 ;

WHILE @i

BEGIN

INSERT ResultsTable (Name, Value) VALUES (‘Value’ + @i, @avg);

SET @i = @i + 1;

END

最后,我们可以运行SELECT语句来查看结果。

SELECT * FROM ResultsTable

以上就是使用MSSQL进行数字均分最常见的方法,需要声明变量,设置变量,创建表,用while循环将数据存入表中,最后运行SELECT语句来查看结果。


数据运维技术 » 如何利用MSSQL进行数字均分(mssql数字均分)