Hvordan dele Cellene fra en database med formler

Hvordan dele Cellene fra en database med formler


Microsofts Structured Query Language (SQL) henter poster fra databasetabeller, men det kan brukes til beregninger også. 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åket støtter også andre matematiske beregninger, for eksempel addisjon, subtraksjon og multiplikasjon.

Bruksanvisning

1 Lag tre SQL variabler å holde beregningsverdier. De første to inneholder verdiene fra databasetabellene. Den siste inneholder den resulterende verdi. Følgende kode viser deg hvordan du kan lage SQL-variabler:

erklærer @ verdi1 int
erklærer @ verdi2 int
erklære @result float

De to første variablene inneholde hele tall (int). Den siste variabelen tillater et resultat som inneholder en desimal verdi.

2 Gi dine første to variabler verdier som finnes i tabellen. Følgende kode henter to verdier fra en kundeordre tabell:

velg @ verdi1 = item1_quantity, @ value2 = item2_quantity fra ordre hvor customerID = 1

I dette eksempel er mengdeverdier for en kundeordre er lagret i de respektive SQL-variabler.

3 Fordel de to variablene, og lagre resultatet i "@result" variable. Følgende kode viser hvordan du kan dele i SQL:

satt @result = (@ value1 + @ value2) / 2

Beregningen ovenfor er formelen som bestemmer det gjennomsnittlige antall elementer en bruker kjøpt. Resultatet blir lagret i "@result" variable.

4 Skriv ut resultatet å kontrollere beregningen virket riktig. Den "print" påstanden brukes for å feilsøke og verifisere beregninger i SQL. Bruk følgende uttalelse for å skrive ut resultatet til SQL konsollen:

print @result