#778

Eine «100.50»-Zeichenkette wieder in eine Zahl verwandeln

Die Spalte value in metrics wurde ursprünglich als «Zeichenkette bis zu 20 Zeichen» angelegt — ein Überbleibsel eines CSV-Imports. Darin stehen Zahlen, die als Zeichenketten gespeichert sind: «100.50», «250.00», «999.99». In SQL damit zu rechnen ist mühsam — Zeit, die Spalte in einen echten numerischen Typ umzuwandeln. Baue metrics mit id (Primärschlüssel) und value (Zeichenkette bis zu 20 Zeichen), füge drei numerische Zeichenketten ein, und ändere dann den Spaltentyp in eine Zahl mit zwei Nachkommastellen — für die Umwandlung benötigst du einen expliziten Cast. Enthielten die Daten eine Nicht-Zahl, würde die Typänderung fehlschlagen; unsere Daten sind sauber.

Nur CREATE/ALTER/DROP — kein abschließendes SELECT erforderlich.

Dein Abfrageergebnis erscheint hier

Kein Ausgangsschema

Diese Aufgabe beginnt ohne Tabellen — du erstellst sie mit CREATE TABLE.