En el análisis estadístico, el modo es el elemento que se presenta con mayor frecuencia en un grupo. Si, por ejemplo , está ordenando una bolsa de M & Ms de color, usted puede descubrir que tiene 25 rojas , 13 amarillas, 15 marrón y 32 caramelos verdes. El modo sería información minera green.When de una base de datos SQL , a menudo es necesario para calcular las estadísticas sobre la base de la información recuperada . SQL no pretende ser una plataforma sólida para el análisis estadístico , pero , al diseñar cuidadosamente su 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 "aula ", que contiene el "nombre ", campos "edad " y "clave" . Una salida de toda la tabla es la siguiente:
la tabla : classroomkey Nombre Edad ---------------------------- ------------ 7 Steve 214 Marcos 205 206 Jane Fred Matt 203 191 182 Juan María 18
queremos encontrar el modo de edades de los estudiantes.
< br > 2
escribir una consulta SQL básica para recopilar la información "edad" . La consulta se verá así :
SELECT ageFROM classroomGROUP por edad
3
Agregue la función a su consulta count () , que cuenta el número de veces que un artículo en particular se produce y muestra los resultados en una columna denominada "frecuencia ". Su consulta debe verse así :
SELECT COUNT ( * ) Frecuencia , ageFROM classroomGROUP por edad
4
Agregue el " orden " de comandos para la última línea de la consulta. Esto mostrará los datos de " frecuencia " de mayor a menor. La consulta debería tener este aspecto :
SELECT COUNT ( * ) Frecuencia , ageFROM classroomGROUP POR ageORDER POR CUENTA ( *) 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 ser similar a esto:
SELECT TOP 1 COUNT ( * ) Frecuencia , ageFROM classroomGROUP POR ageORDER POR CUENTA ( *) DESC
6
Enviar esta consulta a la base de datos. Los resultados sobre la base de este ejemplo debe ser similar a esto:
edad de frecuencia ------------------------ 3 20
< p > El modo , en este caso , es de 20 .