SQL

Kuinka käyttää aritmeettisia operaattoreita SQL-kyselyissä

SQL-lauseiden operaattorit mahdollistavat tietojen vertailun, yhdistämisen ja muokkaamisen osana kyselyä. Ne määrittävät, millä ehdoilla ja logiikalla tietoa käsitellään — tämän takia ne ovat olennainen SQL-kielen toimintaa. Operaattorit jaetaan perinteisesti kuuteen pääryhmään: aritmeettiset, vertailu-, merkki-, loogiset, joukko- ja muut operaattorit.

Aritmeettiset operaattorit

SQL-lauseissa aritmeettisia operaattoreita käytetään nimensä mukaisesti numeeristen arvojen käsittelyyn. Aritmeettiset operaattorit ovat : plus (+), miinus (-), jako (/), kerto (*) ja jakojäännös ( %). Yleinen aritmeettisten operaattoreiden käyttökohde SQL-kyselyissä on uusien arvojen - kuten alennettun hinnan tai verollisen hinnan - laskenta.

Aritmeettisia operaattoreita käytetään usein SELECT ja UPDATE-kyselyissä. Esimerkiksi auton hintaan voidaan lisätä tai siitä voidaan vähentää tietty summa seuraavasti:


SELECT Merkki, Malli, Hinta + 15000 FROM Autot;
SELECT Merkki, Malli, Hinta - 15000 FROM Autot; 

Edellä olevassa kyselyssä lasketun sarakkeen otsikoksi muodostuu vaikeasti luettava "Hinta + 15000". Voit käyttää alias-nimeämistä (AS selkeämmän kenttäotsikon määrittämiseksi:


SELECT Merkki, Malli, Hinta + 15000 AS Myyntihinta 
FROM Autot; 
SELECT Merkki, Malli, Hinta /2 AS Alehinta FROM Autot; 
SELECT Merkki, Malli, Hinta, Hinta * 0.9 AS Uusihinta 
FROM Autot;