Menu
Coddy logo textTech

Operatori matematici

Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 23 di 72.

In SQL, puoi eseguire calcoli direttamente sui valori delle colonne nelle tue query. Questo è utile quando devi calcolare nuovi valori basati sui dati esistenti. Per esempio:
OperatoreOperazione
+Addizione
-Sottrazione
*Moltiplicazione
/Divisione
SELECT price + 10 as increased_price,
       price - 10 as reduced_price,
       price * 10 as multiple_price,
       price / 2 as half_price
FROM products;
Nota importante sulla divisione: Quando dividi numeri interi in SQL, il risultato dipende dai tipi di dati coinvolti:
  • Intero ÷ Intero = Intero (troncato): 7 / 2 = 3 (non 3.5)
  • Intero ÷ Numero in virgola mobile = Numero in virgola mobile: 7 / 2.0 = 3.5
  • Float ÷ Integer = Float: 7.0 / 2 = 3.5
Per ottenere risultati decimali quando dividi numeri interi, assicurati che almeno uno degli operandi sia un numero in virgola mobile (usa valori come 2.0 invece di 2).
challenge icon

Sfida

Facile

Tabelle e colonne disponibili:

  • products: id, price, quantity

Crea due colonne calcolate:

  1. Prima colonna denominata high_mix_op:
    • Prendi la colonna price
    • Moltiplicala per 2
    • Sottrai 20 dal risultato
  2. Seconda colonna denominata low_mix:
    • Prendi la colonna quantity
    • Dividila per 1.5
    • Aggiungi 5 al risultato

Provalo tu

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground SQL