如何利用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语句来查看结果。