Tecnología

Inicio

Cómo calcular el modo de SQL

Cómo calcular el modo de SQL


En el análisis estadístico, el modo es el elemento que se produce con mayor frecuencia en un grupo. Si, por ejemplo, está ordenando una bolsa de M & Ms por el color, se puede descubrir que tiene 25 rojo, amarillo 13, 15 y 32 de color marrón caramelos verdes. El modo sería verde.

Cuando la extracción de información a partir de una base de datos SQL, a menudo es necesario para calcular las estadísticas basadas en la información que se recupera. SQL no está destinado a ser una plataforma sólida para el análisis estadístico, pero, por creando cuidadosamente la consulta de base de datos, puede realizar muchos cálculos estadísticos, incluyendo el modo.

Instrucciones

1 Determinar las tablas de bases de datos y los nombres de los campos que contienen la información de su prima. Para este ejercicio, suponemos que hemos catalogado todos los miembros de una clase de la universidad en una tabla llamada "clase", que contiene los campos "nombre", "edad" y "clave". Una salida de toda la tabla se ve así:

La tabla: aula
la edad clave de nombre

Steve 7 21
Marcos 4 20
Jane 5 20
Fred 6 20
3 Mateo 19
1 Juan 18
2 María 18

Queremos encontrar el modo de edades de los estudiantes.

2 Escribir una consulta SQL básica para recopilar la información "edad". La consulta se verá así:

Selecciona la edad
Desde las clases
GRUPO POR edad

3 Añadir la función count () para la consulta, que cuenta el número de veces que ocurre un artículo en particular y muestra los resultados en una columna denominada "frecuencia". Su petición debe parecerse a esto:

SELECT COUNT (*) Frecuencia, edad
Desde las clases
GRUPO POR edad

4 Añadir el "orden de" comando a la última línea de la consulta. Esto mostrará los datos de "frecuencia" de mayor a menor. Su petición debe tener este aspecto:

SELECT COUNT

() la frecuencia, la edad
Desde las clases
GRUPO POR edad
ORDEN DE RECUENTO DESC ()

5 Insertar "TOP 1" a la consulta después de "SELECT". De esta manera, la consulta devolverá sólo completó la primera fila de datos. La consulta completa debe tener este aspecto:

Seleccionar la

frecuencia de TOP 1 COUNT (), edad
Desde las clases
GRUPO POR edad
ORDEN DE RECUENTO DESC ()

6 Presentar esta consulta a la base de datos. Sus resultados en base a este ejemplo debería tener este aspecto: la edad de frecuencia

3 20

El modo, en este caso, es 20.