MySQL biedt een aantal statistische functies voor het snel samenstellen van gegevens van uw tabellen . Deze statistische functies werken binnen SELECT queries , en de resultaten terug te keren in speciale kolommen . De statistische functies zijn snel - veel sneller dan het zou zijn voor u om alle rijen terug te keren en berekenen ze zelf. Dit kan het verschil tussen een 2 - tweede query met de statistische functie en een 2 - minuten vraag doet de berekening zelf in applicatie code betekenen . Instructies Gebruik de functie SOM in MySQL 1 Gebruik de SOM statistische functie . SUM zal alle geselecteerde kolommen samen te voegen. Notice 2 hoe , in dit voorbeeld , vindt u alle van de negatieve saldi som van het totale verschuldigde bedrag aan u door uw klanten berekenen . Het resultaat geeft in een kolom met de naam SUM ( balans ) . Voorbeeld : SELECT SUM ( balans ) FROM klanten WHERE balans < 0,0 ; Gebruik de AVG -functie in MySQL 3 Gebruik de AVG statistische functie . Dit aggregaat is vergelijkbaar met SUM . In plaats van het toevoegen van de kolommen , voegt ze en deelt door het totale aantal kolommen , waardoor u een gemiddelde van de kolomwaarden . Met AVG 4 op dezelfde manier gebruikt SUM . Hier , het voorbeeld berekent de gemiddelde hoeveelheid geld verschuldigd door klanten . Resultaten opleveren in een kolom genaamd AVG ( balans ) . Voorbeeld : SELECT AVG ( balans ) FROM klanten WHERE balans < 0,0 ; Gebruik de COUNT functie in MySQL 5 Gebruik de COUNT statistische functie . Deze functie is iets anders dan SUM of AVG . Het geeft het aantal rijen terug , wat handig kan zijn in een aantal situaties - . Bijvoorbeeld om het aantal klanten die geld schuldig zie 6 Zie hoe dit voorbeeld telt de klanten die geld schuldig en geeft het resultaat in een kolom met de naam COUNT ( * ) . Voorbeeld : SELECT COUNT ( * ) FROM klanten WHERE balans < 0,0 ; Gebruik de DISTINCT COUNT functie in MySQL 7 Gebruik het eenmalig aantal statistische functie . De functie kan worden gebruikt om het aantal verschillende syntax van betekenis die rijen met verschillende waarden . Theoretisch zou je veel klanten hebben met hetzelfde telefoonnummer . Om het aantal huishoudens uw klanten leven in te krijgen , kunt u gebruik maken van dit type query . 8 Gebruik het volgende voorbeeld om het aantal klanten terug te keren met verschillende telefoonnummers . Klanten met hetzelfde telefoonnummer worden niet meegeteld . De resultaten worden weergegeven in een kolom met de naam COUNT ( DISTINCT ph_number ) . Voorbeeld : SELECT COUNT ( DISTINCT ph_number ) FROM klanten ;
|