Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe de modus van SQL Bereken
In statistische analyse , de functie is het item dat komt meest in een groep . Als, bijvoorbeeld , bent u het sorteren van een zakje M & M's op kleur , kan je je hebt 25 rood , 13 geel , 15 bruine en 32 groene snoepjes . De functie zou green.When mining informatie van een SQL-database , is het vaak nodig om statistieken op basis van de informatie ophalen berekenen. SQL is niet bedoeld om een robuust platform voor statistische analyse zijn, maar door uw database query zorgvuldig crafting , kunt u veel statistische berekeningen , waaronder de modus uit te voeren . Instructies
1

Bepaal de database tabellen en veldnamen met uw ruwe gegevens . Voor deze oefening , veronderstellen we hebben alle leden van een schoolklas gecatalogiseerd in een tabel met de naam " klas " waarin de velden " naam ", " leeftijd " en " sleutel bevat . " Een uitgang van de hele tabel ziet er als volgt uit:

De tabel : classroomkey naam leeftijd ---------------------------- ------------ 7 Steve 214 Mark 205 Jane 206 Fred 203 Matt 191 John 182 Mary 18

We willen de functie van de leeftijd van de leerlingen ' vinden .
< br > 2

Schrijf een basis SQL query om de gegevens " tijdperk " te verzamelen . De query ziet er als volgt uit:

SELECT ageFROM classroomGROUP
DOOR leeftijd
3

Voeg de count ( ) functie op uw vraag , waarvan het aantal keren dat een bepaald item telt optreedt en geeft de resultaten in een kolom met de naam "frequency . " Uw vraag ziet er nu als volgt uit:

SELECT COUNT
( * ) frequentie , ageFROM classroomGROUP DOOR leeftijd
4

Voeg de " order by " commando om de laatste regel van uw zoekopdracht. Dit zal de " frequentie " data van hoog naar laag weer te geven . Uw vraag moet er zo uitzien :

SELECT COUNT
( * ) frequentie , ageFROM classroomGROUP DOOR ageORDER BY COUNT ( * ) DESC

Insert 5 " TOP 1 " aan de aanvraag na " SELECT . " Op deze manier zal uw ingevulde aanvraag alleen de eerste rij met gegevens retourneren . De volledige vraag moet er zo uitzien :

SELECT TOP 1 COUNT ( * ) frequentie , ageFROM classroomGROUP DOOR ageORDER BY COUNT ( * ) DESC
6

Verzend deze query naar de database . Uw resultaten op basis van dit voorbeeld moet er zo uitzien :

frequentie leeftijd
------------------------ 3 20

De functie , in dit geval , is 20 .

Previous: Next:
  Database Software
·Hoe te Access-formulier conver…
·Mijn MS Office Access is erg t…
·Hoe naar Schaal & Print op Fil…
·Hoe te Bootable ISO convertere…
·Kan een account niet verwijder…
·Hoe gegevens Monitor Guard 
·Access 2007 Datum Problemen 
·Hoe om gegevens van de SQL 200…
·Hoe gegevens importeren in Acc…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe te herstellen verwijderde bestanden …
·Hoe maak je een webcam testen met iemand…
·Kan ik verbinding Quicken naar Mint ? 
·Hoe maak je een tabel maken op Microsoft…
·Hoe je RealPlayer Mijn primaire Player o…
·Hoe te openen RTF- documenten in Word 
·Hoe maak je een cartoon van jezelf maken…
·Hoe te Denied Taken in Kaspersky Lab 
·Hoe kan ik Foobar op Audio Autoplay in W…
Copyright © Computer Kennis http://www.nldit.com