Menu
Coddy logo textTech

Mathematische Operatoren

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 23 von 72.

In SQL kannst du Berechnungen direkt mit Spaltenwerten in deinen Abfragen durchführen. Das ist nützlich, wenn du neue Werte auf Grundlage vorhandener Daten berechnen musst. Zum Beispiel:
OperatorOperation
+Addition
-Subtraktion
*Multiplikation
/Division
SELECT price + 10 as increased_price,
       price - 10 as reduced_price,
       price * 10 as multiple_price,
       price / 2 as half_price
FROM products;
Wichtiger Hinweis zur Division: Beim Teilen von Ganzzahlen in SQL hängt das Ergebnis von den beteiligten Datentypen ab:
  • Ganzzahl ÷ Ganzzahl = Ganzzahl (abgeschnitten): 7 / 2 = 3 (nicht 3.5)
  • Ganzzahl ÷ Gleitkommazahl = Gleitkommazahl: 7 / 2.0 = 3.5
  • Gleitkommazahl ÷ Ganzzahl = Gleitkommazahl: 7.0 / 2 = 3.5
Um Dezimalergebnisse beim Teilen von Ganzzahlen zu erhalten, stelle sicher, dass mindestens ein Operand eine Gleitkommazahl ist (verwende Werte wie 2.0 statt 2).
challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • products: id, price, quantity

Erstelle zwei berechnete Spalten:

  1. Erste Spalte mit dem Namen high_mix_op:
    • Nimm die Preisspalte
    • Multipliziere sie mit 2
    • Subtrahiere 20 vom Ergebnis
  2. Zweite Spalte mit dem Namen low_mix:
    • Nimm die Mengenspalte
    • Dividiere sie durch 1.5
    • Addiere 5 zum Ergebnis

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: SQL-Playground