La función VAR_SAMP() en MySQL se usa para calcular la varianza de muestra de una expresión.
Sintaxis:
VAR_SAMP(expr);
Parámetro: este método acepta solo un parámetro.
- expr : Expresión de entrada a partir de la cual queremos calcular la varianza de la muestra.
Devoluciones: Devuelve la varianza de la muestra.
Ejemplo-1:
encontrar la varianza de la muestra de la columna RunScored de la tabla Player dada usando la función VAR_SAMP.
Creación de una tabla de jugadores:
CREATE TABLE Player ( PlayerId INT AUTO_INCREMENT, PlayerName VARCHAR(100) NOT NULL, RunScored INT NOT NULL, WicketsTaken INT NOT NULL, PRIMARY KEY(PlayerId) );
Inserción de datos en la tabla:
INSERT INTO Player (PlayerName, RunScored, WicketsTaken ) VALUES (' KL Rahul', 52, 0 ), ('Hardik Pandya', 30, 1 ), ('Ravindra Jadeja', 18, 2 ), ('Washington Sundar', 10, 1), ('D Chahar', 11, 2 ), ('Mitchell Starc', 0, 3);
Para verificar usó el siguiente comando de la siguiente manera.
SELECT * from Player ;
Producción :
ID DE JUGADOR | NOMBRE DEL JUGADOR | MARCADO | WICKETSTAKEN |
---|---|---|---|
1 | KL Raúl | 52 | 0 |
2 | Hardik Pandya | 30 | 1 |
3 | Ravindra Jadeja | 18 | 2 |
4 | Sundar de Washington | 10 | 1 |
5 | D Chahar | 11 | 2 |
6 | mitchell starc | 0 | 3 |
Ahora vamos a encontrar la varianza de la muestra para la columna RunScored.
SELECT VAR_SAMP(RunScored ) as Run_Variance FROM Player ;
Producción :
EJECUTAR_VARIANZA |
---|
341.7666666666667 |
Ejemplo-2:
ahora vamos a encontrar la varianza de la muestra de la columna WicketsToken.
SELECT VAR_SAMP(WicketsTaken) as Wicket_Variance FROM Player ;
Producción :
WICKET_VARIANCE |
---|
1.1 |
Ejemplo-3:
En este ejemplo, vamos a encontrar la varianza muestral de Ingresos de empleados que trabajan en la empresa ‘PQR Soln’. Para demostrarlo, cree una tabla llamada EmloyeeDetails.
CREATE TABLE EmployeeDetails( Employee_Id INT AUTO_INCREMENT, Employee_Name VARCHAR(100) NOT NULL, Working_At VARCHAR(20) NOT NULL, Work_Location VARCHAR(20) NOT NULL, Joining_Date DATE NOT NULL, Annual_Income INT NOT NULL, PRIMARY KEY(Employee_Id ) );
Inserción de datos en la tabla:
INSERT INTO EmployeeDetails(Employee_Name, Working_At, Work_Location, Joining_Date, Annual_Income ) VALUES ('Amit Khan', 'XYZ Digital', 'Kolkata', '2019-10-06', 350000 ), ('Shreetama Pal', 'ABC Corp.', 'Kolkata', '2018-12-16', 500000 ), ('Aniket Sharma', 'PQR Soln.', 'Delhi', '2020-01-11', 300000 ), ('Maitree Jana', 'XYZ Digital', 'Kolkata', '2019-05-01', 400000 ), ('Priyanka Ojha', 'ABC Corp.', 'Delhi', '2019-02-13', 350000 ), ('Sayani Mitra', 'XYZ Digital', 'Kolkata', '2019-09-15', 320000 ), ('Nitin Dey', 'PQR Soln.', 'Delhi', '2019-10-06', 250000 ), ('Sujata Samanta', 'PQR Soln.', 'Kolkata', '2020-10-06', 350000 ), ('Sudip Majhi', 'ABC Corp.', 'Delhi', '2018-10-30', 600000 ), ('Sanjoy Kohli', 'XYZ Digital', 'Delhi', '2019-04-18', 450000 ) ;
Para verificar usó el siguiente comando de la siguiente manera.
Select * FROM EmployeeDetails;
Producción :
ID DE EMPLEADO | NOMBRE DE EMPLEADO | TRABAJANDO EN | UBICACIÓN DE TRABAJO | DIA DE INGRESO | INGRESOS ANUALES |
---|---|---|---|---|---|
1 | amit khan | XYZ digitales | Calcuta | 2019-10-06 | 350000 |
2 | amigo shreetama | Corporación ABC. | Calcuta | 2018-12-16 | 500000 |
3 | Aniket Sharma | Sol. PQR. | Delhi | 2020-01-11 | 300000 |
4 | Maitree Jana | XYZ digitales | Calcuta | 2019-05-01 | 400000 |
5 | Priyanka Oja | Corporación ABC. | Delhi | 2019-02-13 | 350000 |
6 | Sayani Mitra | XYZ digitales | Calcuta | 2019-09-15 | 320000 |
7 | Nitin Dey | Sol. PQR. | Delhi | 2019-10-06 | 250000 |
8 | Sujata Samanta | Sol. PQR. | Calcuta | 2020-10-06 | 350000 |
9 | Sudip Majhi | Corporación ABC. | Delhi | 2018-10-30 | 600000 |
10 | Sanjoy Kohli | XYZ digitales | Delhi | 2019-04-18 | 450000 |
Ahora vamos a encontrar la varianza de muestra del ingreso anual para aquellos empleados que trabajan en ‘PQR Soln’.
SELECT 'PQR Soln.' AS 'Company_Name', VAR_SAMP(Annual_Income) as VarianceOfAnnualIncome FROM EmployeeDetails where WORKING_AT = 'PQR Soln.';
Producción :
NOMBRE DE EMPRESA | VARIACIÓN DEL INGRESO ANUAL |
---|---|
Sol. PQR. | 2500000000 |
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA