In analisi statistiche, la modalità è la voce che si verifica più frequentemente in un gruppo. Se , per esempio, si sta ordinando un sacchetto di M & Ms per colore , si possono trovare avete 25 rossi , 13 gialli, 15 marrone e 32 caramelle verdi. La modalità sarebbe green.When information mining da un database SQL , è spesso necessario calcolare le statistiche in base alle informazioni si recupera . SQL non è destinata ad essere una solida piattaforma per l'analisi statistica , ma , dalla lavorazione attentamente la query di database , è possibile eseguire molti calcoli statistici , tra cui la modalità. Istruzioni 
 1 
 Determinare le tabelle del database ei nomi dei campi che contengono i dati raw . Per questo esercizio , presumiamo che abbiamo catalogato tutti i membri di una classe di college in una tabella denominata "aula" , che contiene il "nome ", i campi "età" e "chiave" . Un'uscita di tutta la tabella è la seguente: 
 
 La tabella : classroomkey nome età ---------------------------- ------------ 7 Steve 214 Mark 205 Jane 206 Fred Matt 203 191 182 Giovanni Maria 18 
 
 vogliamo trovare il modo di età degli studenti. 
 < br > 2 
 Scrivi una query SQL di base per raccogliere le informazioni di "età" . La query sarà simile a questa : 
 
 SELEZIONA ageFROM classroomGROUP per età 
 3 
 Aggiungere la funzione di query count ( ) , che conta il numero di volte che un particolare articolo verifica e visualizza i risultati in una colonna denominata "frequenza ". La query dovrebbe apparire come questo : 
 
 SELECT COUNT ( * ) frequenza , ageFROM classroomGROUP per età 
 4 
 Aggiungere l '"ordine di " comando per l'ultima riga della query . Questo visualizzerà i dati di "frequenza" dal più alto al più basso. La query dovrebbe essere simile a questo : 
 
 SELECT COUNT ( * ) frequenza , ageFROM classroomGROUP ageORDER BY BY COUNT ( * ) DESC 
 5 
 Inserisci " TOP 1" alla query dopo " SELECT ". In questo modo, la query completata restituirà solo la prima riga di dati . La query completo dovrebbe essere simile a questo : 
 
 SELECT TOP 1 COUNT ( * ) frequenza , ageFROM classroomGROUP ageORDER BY BY COUNT ( * ) DESC 
 6 
 Invia questa query al database . I tuoi risultati sulla base di questo esempio dovrebbe essere simile a questo : 
 
 età frequenza ------------------------ 3 20 
 < p > Il modo , in questo caso , è di 20 .