Der Umgang mit numerischen Daten

Im Gegensatz zu Strings (und temporalen Daten, wie Sie gleich noch sehen werden) lassen sich numerische Daten ganz leicht generieren. Sie können eine Zahl eintippen, aus einer Spalte abrufen oder durch eine Berechnung erzeugen. Alle arithmetischen Operatoren (+, -, *, /) stehen für Berechnungen zur Verfügung, und zur Festlegung der Präzedenz dienen die runden Klammern:

mysql> SELECT (37 * 59) / (78 - (8 * 6));
+----------------------------+
| (37 * 59) / (78 - (8 * 6)) |
+----------------------------+
|                      72.77 |
+----------------------------+
1 row in set (0.00 sec)

Wie bereits in Kapitel 2 gesagt, ist das Hauptproblem bei der Speicherung numerischer Daten die (mitunter recht brutale) Rundung, die stattfindet, wenn ...

Get Einführung in SQL now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.