Kā lietot SQL SUM
SQL SUM ir viena no SQL agregātfunkcijām. Tā ļauj summēt vērtības no izvēlētajām tabulām un kolonnām, kas palīdz veikt svarīgas darbības un samazināt darba apjomu, kas saistīts ar sarežģītu datu kopu apstrādi.
Kas ir SQL SUM?
Aprēķinu veikšana ar ierakstiem ir viens no svarīgākajiem uzdevumiem datu bāzu administratoriem, kuri strādā ar SQL. Tādēļ SQL SUM ir neaizstājams rīks datu apkopošanai, piemēram, pārdošanas apjomu aprēķināšanai, tendenču un datu modeļu noteikšanai, kā arī atskaites un analīžu izveidei.
SQL SUM aprēķina ierakstu summu un atgriež to rezultātu tabulā. Kombinējot to ar SQL operatoriem, SQL komandām un citām agregātfunkcijām, piemēram, MIN, MAX un AVG, to var izmantot sarežģītu aprēķinu veikšanai.
Lai sāktu strādāt ar SQL, nav nepieciešamas plašas priekšzināšanas! Mūsu SQL ievads ar piemēriem palīdzēs jums apgūt pamatus.
Kāda ir SQL SUM sintakse?
SQL SUM pamata sintakse izskatās šādi:
SELECT SUM(ColumnA)
FROM TableA;sqlTajā tiek izmantoti šādi parametri:
SELECT: SQL SELECT nosaka kolonnes, kuru vērtības vēlaties saskaitīt.SUM: Tieši sekoSELECTun norāda, ka vēlaties aprēķināt norādītās kolonnas summu. Ja apvienojatSUM(ColumnA)arAS, varat nosaukt kolonu, kurā rezultātu tabulā tiks ievietotas saskaitītās vērtības.WHERE: Ja pievienojat SQL WHERE klauzulu, varat norādīt nosacījumus, saskaņā ar kuriem vērtības tiks summētas. Lai ierobežotu summējamo vērtību skaitu, var izmantot arī SQL HAVING, SQL SELECT DISTINCT un SQL CASE.
Kādam nolūkam izmanto skaitli SUM?
SQL SUM ir neaizstājama agregātfunkcija SQL valodā. To izmanto visur , kur ir nepieciešams analizēt vai aprēķināt vērtības, kopas un citu informāciju. Daži no tās izplatītākajiem lietošanas gadījumiem ir:
- Pārdošanas apjomu vai uzņēmuma, projekta vai kampaņas rezultātu aprēķināšana un analīze
- Iepirkumu grozu vidējās vērtības, reitingu, pārdošanas apjomu vai konversiju aprēķināšana
- Darījumu, kontu vai bankas pārskaitījumu summu novērtēšana
- Ražošanas apjoma, krājumu un piegādes daudzumu aprēķināšana
SQL SUM piemēri
Turpinājumā aplūkosim trīs piemērus, kas parāda, kā darbojas SQL SUM.
Krājumu aprēķināšana
Šajā piemērā noskaidrosim, cik daudz produktu pašlaik ir noliktavā, izmantojot tabulas „Products” ailes „Quantity” un „ProductNames”. Izmantosim atslēgvārdu AS, lai parādītu krājumu kā atsevišķu aili mērķa tabulā. Izmantosim klauzulu WHERE, lai norādītu, kura produkta krājumu vēlaties noskaidrot.
Kods izskatās šādi:
SELECT SUM(Quantity) AS Inventory
FROM Products
WHERE ProductName = 'ProductName1';sqlPārdošanas apjomi pa reģioniem
Šajā piemērā mēs aprēķināsim un sagrupēsim pārdošanas apjomus pa pilsētām, izmantojot tabulas „Pasūtījumi” ailes „Cena” un „Pilsēta”.
Kods izskatās šādi:
SELECT City, SUM(Price) AS Sales
FROM Orders
GROUP BY City;sqlKopējo algu aprēķināšana pa nodaļām
Šajā piemērā mēs vēlamies aprēķināt un sagrupēt kopējās algas pa nodaļām. Mēs izmantosim kolonnas „Vārds”, „Alga” un „Nodaļa” no tabulas ar nosaukumu „Darbinieki”. Kods izskatās šādi:
SELECT Department, SUM(Salary) AS Total_salary
FROM Employees
GROUP BY Department;sqlKādas ir alternatīvas SQL SUM?
Papildus SQL SUM pastāv vēl dažas citas funkcijas, kas paredzētas ierakstu un skaitlisko vērtību aprēķināšanai:
AVG: SQL AVG ļauj aprēķināt kolonnu vidējo vērtību.COUNT: SQL COUNT skaita ierakstu vai rindu skaitu tabulā vai kolonnā.MINunMAX: SQL MIN un MAX nosaka mazāko un lielāko vērtību izvēlētajos ierakstos.