Hjem Personlig finansiering Slik setter du inn SQL-tabellfunksjoner - dummier

Slik setter du inn SQL-tabellfunksjoner - dummier

Innholdsfortegnelse:

Video: Slik setter du inn P-stav 2024

Video: Slik setter du inn P-stav 2024
Anonim

Noen ganger vil informasjonen du vil trekke ut fra et bord i SQL, ikke forholde seg til individuelle rader, men heller til sett av rader. SQL gir fem sett (eller aggregat ) funksjoner for å håndtere slike situasjoner. Disse funksjonene er COUNT, MAX, MIN, SUM og AVG. Hver funksjon utfører en handling som trekker data fra et sett med rader i stedet for fra en enkelt rad.

COUNT

COUNT-funksjonen returnerer antall rader i den angitte tabellen. For å telle antall tidligere seniorer i en high school-database, bruk følgende setning:

VELG COUNT (*) FRA STUDENT HVOR GRUNN = 12 OG Alder <14>

MAX

Bruk MAX-funksjonen til å returnere maksimalverdien som oppstår i den angitte kolonnen. Anta at du vil finne den eldste studenten som er innmeldt på skolen din. Følgende setning returnerer den riktige raden:

SELECT Fornavn, Etternavn, Alder FRA STUDENT HVOR Alder = (VELG MAX (Alder) FRA STUDENT);

Denne setningen returnerer alle elever som har samme alder som alderen. Det vil si hvis den eldste elevens alder er 23, returnerer denne utsagnen for- og etternavn og alder for alle studenter som er 23 år.

Denne spørringen bruker en underforespørsel. Undernavnet SELECT MAX (Age) FROM STUDENT er innebygd i hovedspørsmålet.

MIN

MIN-funksjonen fungerer som MAX, bortsett fra at MIN ser etter minimumsverdien i den angitte kolonnen i stedet for maksimum. For å finne den yngste studenten som er innmeldt, kan du bruke følgende spørring:

SELECT Fornavn, Etternavn, Alder FRA STUDENT HVOR Alder = (VELG MIN (Alder) FRA STUDENT);

Denne spørringen returnerer alle elever som har samme alder som den yngste elevens alder.

SUM

SUM-funksjonen legger til verdiene i en spesifisert kolonne. Kolonnen må være en av de numeriske datatyper, og verdien av summen må være innenfor rekkevidden til den aktuelle typen.

Så hvis kolonnen er av typen SMALLINT, må summen ikke være større enn den øvre grensen for SMALLINT datatypen. For å finne den totale dollarverdien av alt salg registrert i databasen, bruk SUM-funksjonen som følger:

SELECT SUM (TotalSale) FRA FAKTUR;

AVG

AVG-funksjonen returnerer gjennomsnittet av alle verdiene i den angitte kolonnen. I likhet med SUM-funksjonen gjelder AVG kun for kolonner med en numerisk datatype. For å finne verdien av gjennomsnittlig salg, vurderer alle transaksjoner i databasen, bruk AVG-funksjonen slik:

SELECT AVG (TotalSale) FRA FAKTURER

nuller har ingen verdi, så hvis noen av radene i TotalSale kolonnen inneholder nullverdier, disse radene ignoreres i beregningen av verdien av gjennomsnittlig salg.

Slik setter du inn SQL-tabellfunksjoner - dummier

Redaktørens valg

Topp 5 Fantasy Baseball Sites - Dummies

Topp 5 Fantasy Baseball Sites - Dummies

Hvis du er en stor fantasy baseball fan og ser ut til å bli med i verden av online fantasy sport, så se ikke lenger. Følgende liste inneholder de fem beste fantasybaseball-nettstedene i henhold til nettstedslayout, oppdatert statistikk, utenfor råd og hjelp og teamstyringsalternativer.

Hva skal man gjøre som en baseball coach - dummies

Hva skal man gjøre som en baseball coach - dummies

Som en baseball trener, du ikke bare må lede teamet ditt, du må ta med forsyninger for å praktisere. Du vil kanskje øke følgende liste, men den inneholder grunnleggende for å få til alle baseballpraksis: Riktig lager førstehjelpsutstyr Ekstra vann Øvelsesplan for dagen, oppdelt etter tid ...

Får utrustet til å spille baseball - dummies

Får utrustet til å spille baseball - dummies

Når du tar baseballfeltet, bør du ta med det beste utstyret som er tilgjengelig. Du trenger ikke å bruke store summer til å kjøpe toppkvalitets tilbehør så lenge du vet hva du skal se etter og hvor du skal finne den. Med mindre du er under 10 år, kjøp utstyr som oppfyller alle de store ligaspesifikasjonene. ...

Redaktørens valg

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Du kan sikkert ta noen form for ikke-tradisjonell trening og dump det i en tønne merket "mind-body. "Det er greit hvis du foretrekker enkelhet og ikke vil bli innpakket med kategorisering og vurdering. Men du kan også kikke på treningsprogrammer på et dypere nivå, vurdere omfanget av oppmerksomhet i en ...

Hvordan du får mest mulig ut av din meditasjon - dummies

Hvordan du får mest mulig ut av din meditasjon - dummies

For å få mest mulig ut av meditasjonspraksis må forplikte seg til det. Når du begynner å meditere regelmessig, kan du høste utallige fordeler - fra lavere stress og kolesterol til høyere nivåer av tilfredshet og lykke. Her er noen tips for å maksimere meditasjonspraksis: Meditere jevnlig - helst hver dag. Sett bort en ...

Redaktørens valg

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

I Adobe Illustrator CS6 Du kan opprette og redigere kunstverk basert på perspektivgitterfunksjonen (introdusert i CS5). Gitteret er en stor hjelp i å skape vellykkede perspektivillustrasjoner. For å vise eller skjule standardperspektivruten, trykk Ctrl + Shift + I (Windows) eller Kommando + Skift + I (Mac). Du kan bruke verktøyet Perspective Grid på verktøylinjen til å ...

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Ved hjelp av en tekstbrytestil i Adobe Creative Suite 5 (Adobe CS5) Illustrator-prosjektet er en enkel måte å legge til litt kreativitet. En tekstpakke tvinger tekst til å vikle rundt en grafikk.

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Ikke bekymre deg om å fylle lukkede figurer eller la filler flykte fra objekter med hull i uønskede områder. Ved å bruke Live Paint-funksjonen til Adobe Illustrator CS6, kan du lage det bildet du ønsker og fylle ut regioner med farge. Live Paint-bøtta registrerer automatisk regioner som er sammensatt av uavhengige kryssende baner og fyller dem tilsvarende. Malingen ...