Les opérateurs permettent d'effectuer des calculs arithmétiques ou des opérations de concaténation à l'intérieur de requêtes SQL.

SELECT Prix - ((Prix * Reduction)/100), Produit
        FROM Liste_Produit
Les opérateurs arithmétiques et de concaténations.
Opérateur
Description
Expression1 + Expression2
accomplit l'addition des deux expressions.
Expression1 - Expression2
accomplit la soustraction des deux expressions.
Expression1 * Expression2
accomplit la multiplication des deux expressions.
Expression1 / Expression2
accomplit la division de la première expression par la seconde.
Expression1 % Expression2
accomplit le modulo des deux expressions.
Expression1 || Expression2
accomplit la concaténation de deux expressions. Le signe plus + est utilisé par SQL Server et || par Oracle.
Exemple
--Pour Oracle
SELECT ID, Designation, Quantite, Prix * Quantite FROM Vente
   WHERE Date_Commande >= SYSDATE - 7

--Pour SQL Server
SELECT ID, Designation, Quantite, Prix * Quantite FROM Vente
   WHERE Date_Commande >= DATEDIFF(Day, 7, GETDATE())

-- Retourne les champs dont le prix total de
-- la commande relatifs au sept derniers jours.

--Pour Oracle
CREATE OR REPLACE VIEW vue_personne AS 
SELECT nom || ' ' || prenom, adresse, code_postal, ville
from personne

--Pour SQL Server
CREATE OR REPLACE VIEW vue_personne AS 
SELECT nom + ' ' + prenom, adresse, code_postal, ville
from personne