Microsofts strukturert spørrespråk ( SQL) henter poster fra database tabeller , men det kan brukes til beregninger i tillegg. Du kan ta to kolonner fra tabellen og bruke dem i en divisjon beregning. Dette er ofte brukt som en måte å beregne to verdier og angi det totale inn i en annen tabell kolonne . SQL språk støtter også andre matematiske beregninger, som addisjon , subtraksjon og multiplikasjon . Instruksjoner
en
Lag tre SQL- variabler å holde beregningsmetodene verdier. De første to inneholder verdiene fra databasetabeller. Den siste inneholder den resulterende verdien . Følgende kode viser deg hvordan du kan lage SQL- variabler : en
erklærer @ verdi1 intdeclare @ value2 intdeclare @ resultat float
De to første variablene inneholde hele tall ( int ) . Den siste variabelen gir et resultat som inneholder en desimal verdi .
2
Angi dine første to variabler verdsetter funnet i tabellen . Følgende kode henter to verdier fra en kundeordre tabell:
velge @ verdi 1 = item1_quantity , @ verdi2 = item2_quantity fra bestilling der CustomerID = 1
I dette eksempelet , mengde verdier for en kunde for lagres i de respektive SQL variabler .
3
Fordel de to variablene og lagre resultatet i " @ resultat " variable . Følgende kode viser deg hvordan å dele i SQL : en
sett @ resultat = ( @ verdi1 + @ verdi2 ) /2
Beregningen er over formelen som bestemmer den gjennomsnittlige antall elementer en bruker kjøpt. Resultatet er lagret i " @ resultat " variable .
4
Print ut resultatet å verifisere beregningen virket riktig. "Print " statement brukes til å feilsøke og kontrollere beregningene i SQL. Bruk følgende uttalelse for å skrive ut resultatet til SQL konsoll : en
print @ resultat