Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Meng voor statistische functies op MySQL
De MySQL open source database management software maakt gebruik van de industrie - standaard Structured Query Language voor data- transacties en database onderhoud. Net als bij andere SQL- dialecten , MySQL biedt een set van statistische functies die statistische wiskunde op groepen van gegevens uit te voeren . Je kunt mixen deze functies met standaard wiskunde in je programma , maar alleen onder bepaalde voorwaarden . Aggregate functies

Hoewel de meeste wiskundige functies in SQL doen berekeningen een record tegelijk , statistische functies terugkeren resultaten voor alle records in een set of groep records in een dataset . Bijvoorbeeld , de " AVG ( ) " functie neemt het gemiddelde van het opgegeven veld voor alle records geretourneerd door een " SELECT " statement , zoals de volgende SQL- code illustreert :

SELECT AVG
( total_sales ) FROM klanten WHERE state = ' NY ' ;

Deze uitspraak toont de gemiddelde totale omzet voor alle klanten in New York state . Het toont een enkel nummer . U kunt ook breken gemiddelden die door de staat , zoals in deze verklaring :

SELECT staat , AVG ( total_sales ) op Twitter FROM klanten GROUP BY staat ;

Dit geeft een regel per staat , waardoor de gemiddelde verkoopprijs cijfer voor alle klanten in de staat .
Standard math

de standaard wiskundige functies in mySQL zijn optellen, aftrekken , vermenigvuldigen en delen , trigonometrie , exponentiële en verscheidene anderen . Voor velden in een tabel , MySQL voert de wiskunde op elke record . Bijvoorbeeld, om de totale verkoop voor een bestelling record weer , kunt u de prijs per eenheid te vermenigvuldigen met de bestelde deze SQL-instructie toont hoeveelheid :

SELECT unit_price , qty_ordered , unit_price * aantal bestelde FROM orders;

De volgende SELECT-instructie niet werkt , echter :

SELECT unit_price * qty_ordered , AVG ( unit_price ) FROM orders;

De verklaring probeert statistische functies en standaard wiskunde mengen in een ongeschikte manier . De AVG ( ) functie geeft een enkele waarde , hoewel de unit_price * qty_ordered berekening zou duizenden waarden retourneren . Je kunt niet van twee walletjes eten in een verklaring .
Mixing Aggregaten

U kunt verschillende statistische functies in een SQL-instructie gebruiken . Dit werkt omdat elk aggregaat retourneert een waarde . ; <

SELECT AVG
( unit_price ) , MIN ( unit_price ) , MAX ( unit_price ) FROM bestellingen : Bijvoorbeeld , als u wilt dat de gemiddelde , minimale en maximale prijzen in een tabel orders, zou je de volgende instructie gebruiken br >
Mixing aggregaten met Standard velden en functies

Je mengt aggregaten met standaard velden door het groeperen platen bij elkaar, zoals de volgende verklaring blijkt :

SELECT product_number
, AVG ( unit_price ) , MIN ( unit_price ) , MAX ( unit_price ) FROM bestellingen GROUP BY product_number ;

Dit geeft een regel per productnummer , die het product met de gemiddelde , minimum -en maximumprijzen . Je kunt mixen standaard-en statistische functies , zolang je de records aan elkaar , zoals in de volgende SQL- code :

SELECT product_number , cost_per_m /1000 , AVG ( unit_price ) , MIN ( unit_price ) , MAX ( unit_price ) vAN bestellingen GROUP BY product_number ;

deze verklaring berekent een enkel - punt kosten op basis van een "cost per molen , " of de kosten per 1.000 eenheden , en toont dit cijfer samen met de gemiddelde , minimale en maximale prijs . Je kunt mixen standaard en statistische functies als de standaard functies van toepassing zijn op de aggregaten , zoals dit voorbeeld laat zien :

SELECT AVG
( unit_price ) , COUNT ( unit_price ) , AVG ( unit_price ) * COUNT ( unit_price ) FROM orders;

Hier , de SELECT-instructie vermenigvuldigt de resultaten van de AVG ( ) en COUNT ( ) functies bij elkaar.

Previous: Next:
  Database Software
·Hoe een Access-database op het…
·Hoe maak ik een e-mailadres op…
·Toegang tot een verslag Barcod…
·Hoe maak je een Open Office Ba…
·Hoe toegang tekstvak en Toolti…
·Tutorial voor Hibernate SQL 
·Wat is een relationele databas…
·Hoe te bewerken en herzien van…
·Rosetta : HL7 Specificaties 
  Related Articles
OpenOffice Basic String Functions 
Hoe te gebruiken Kladblok om functies Ge…
Wat zijn de functies van de Tabelontwerp…
Verf Mix Effect in Photoshop 
Hoe je volledige AbiWord Functies in het…
Hoe Songs op Windows Media Player Mix 
AutoHotkey Functies & Bestanden 
Wat zijn de functies van Spreadsheets ? 
Hoe de functies van een draaitabel 
  Software Articles
·Hoe om uw Windows-computer register scho…
·Hoe maak je een computer harde schijf me…
·Hoe te gebruiken McAfee Virus Removal To…
·Wat is de extensie R ? 
·Hoe kan ik video's invoegen in een Power…
·Hoe speel ik een liedje een hele Powerpo…
·Wat is Vista Silverlight ? 
·Hoe je automatisch verwijderen van de SQ…
·Hoe maak je een Miniatuur Toevoegen aan …
Copyright © Computer Kennis http://www.nldit.com