SQL SUM -komennon käyttö
SQL SUM on yksi SQL:n aggregaattifunktioista. Sen avulla voit laskea yhteen valittujen taulukoiden ja sarakkeiden arvoja, mikä helpottaa tärkeiden toimintojen suorittamista ja vähentää monimutkaisten tietojoukkojen käsittelyyn liittyvää työmäärää.
Mikä on SQL SUM?
Tietueiden käsittely on yksi tärkeimmistä tehtävistä SQL:ää käyttäville tietokantahallinnoijille. Siksi SQL SUM on korvaamaton työkalu tietojen koontiin, kuten myynnin laskemiseen, trendien ja tietokuvioiden tunnistamiseen sekä raporttien ja analyysien laatimiseen.
SQL SUM laskee tietueiden summan ja palauttaa sen tulostaulukossa. Yhdistettynä SQL-operaattoreihin, SQL-komentoihin ja muihin aggregaattitoimintoihin, kuten MIN, MAX ja AVG, sitä voidaan käyttää monimutkaisten laskelmien suorittamiseen.
SQL:n käytön aloittamiseen ei tarvita paljon taustatietoja! Esimerkkien kera esitelty SQL-johdantomme auttaa sinua pääsemään perille perusasioista.
Mikä on SQL SUM:n syntaksi?
SQL SUM:n perusrakenteet ovat seuraavat:
SELECT SUM(ColumnA)
FROM TableA;sqlSiinä käytetään seuraavia parametreja:
SELECT: SQL SELECT -lause määrittää sarakkeet, joiden arvot haluat laskea yhteen.SUM: Seuraa suoraanSELECTja määrittää, että haluat laskea ilmoitetun sarakkeen summan. Jos yhdistätSUM(ColumnA)jaAS, voit nimetä sarakkeen, johon lasketut arvot tulostetaan tulostaulukossa.WHERE: Jos lisäät SQL WHERE -lauseen, voit määrittää ehdot, joiden perusteella arvot lasketaan yhteen. SQL HAVING, SQL SELECT DISTINCT ja SQL CASE -lauseita voidaan myös käyttää rajoittamaan, mitkä arvot lasketaan yhteen.
Mihin numeroa SUM käytetään?
SQL SUM on SQL:n välttämätön aggregaattifunktio. Sitä käytetään aina, kun arvoja, joukkoja tai muuta tietoa on analysoitava tai laskettava. Sen yleisiä käyttötapauksia ovat muun muassa:
- Yrityksen, projektin tai kampanjan myynnin tai tulosten laskeminen ja analysointi
- Ostoskorien keskiarvon, arvioiden, myynnin tai konversioiden laskeminen
- Tapahtumien, tilien tai tilisiirtojen summien arviointi
- Tuotantomäärien, varastomäärien ja toimitusmäärien laskeminen
Esimerkkejä SQL SUM:stä
Seuraavassa tarkastelemme kolmea esimerkkiä, jotka havainnollistavat SQL SUM toimintaa.
Varastosaldon laskeminen
Tässä esimerkissä selvitämme, kuinka monta tuotetta on tällä hetkellä varastossa, käyttämällä taulukon ”Products” sarakkeita ”Quantity” ja ”ProductNames”. Käytämme avainsanaa AS, jotta varastotiedot näkyvät omana sarakkeenaan kohdetaulukossa. Käytämme WHERE määrittelemään, minkä tuotteen varastotilannetta halutaan selvittää.
Koodi näyttää seuraavalta:
SELECT SUM(Quantity) AS Inventory
FROM Products
WHERE ProductName = 'ProductName1';sqlMyynti alueittain
Tässä esimerkissä laskemme ja ryhmittelemme myynnin kaupunkikohtaisesti käyttämällä taulukon ”Orders” sarakkeita ”Hinta” ja ”Kaupunki”.
Koodi näyttää seuraavalta:
SELECT City, SUM(Price) AS Sales
FROM Orders
GROUP BY City;sqlOsastokohtaisten palkkakustannusten laskeminen
Tässä esimerkissä haluamme laskea ja ryhmitellä osastokohtaiset palkkasummat. Käytämme taulukosta ”Employees” sarakkeita ”Name”, ”Salary” ja ”Department”. Koodi on seuraava:
SELECT Department, SUM(Salary) AS Total_salary
FROM Employees
GROUP BY Department;sqlMitkä ovat SQL SUM:n vaihtoehdot?
SQL SUM:n lisäksi on olemassa muutamia muita funktioita, joilla voidaan suorittaa tietueisiin ja numeerisiin arvoihin liittyviä laskutoimituksia:
AVG: SQL-komennolla AVG voit laskea sarakkeiden keskiarvon.COUNT: SQL COUNT laskee taulukon tai sarakkeen tietueiden tai rivien lukumäärän.MINjaMAX: SQL MIN ja MAX määrittävät valittujen tietueiden pienimmän ja suurimman arvon.