#778

Μετάτρεψε μια συμβολοσειρά «100.50» πίσω σε αριθμό

Η στήλη value στον metrics δημιουργήθηκε αρχικά ως «συμβολοσειρά έως 20 χαρακτήρες» — υπόλειμμα από μια εισαγωγή CSV. Μέσα υπάρχουν αριθμοί αποθηκευμένοι ως συμβολοσειρές: «100.50», «250.00», «999.99». Οι μαθηματικές πράξεις πάνω τους σε SQL είναι επώδυνες — ήρθε η ώρα να μετατρέψεις τη στήλη σε έναν κανονικό αριθμητικό τύπο. Φτιάξε τον metrics με id (πρωτεύον κλειδί) και value (συμβολοσειρά έως 20 χαρακτήρες), εισήγαγε τρεις αριθμητικές συμβολοσειρές, μετά άλλαξε τον τύπο της στήλης σε αριθμό με δύο δεκαδικά ψηφία — θα χρειαστείς ένα ρητό cast για τη μετατροπή. Αν τα δεδομένα περιείχαν έναν μη-αριθμό, η αλλαγή τύπου θα αποτύγχανε· τα δικά μας είναι καθαρά.

Μόνο CREATE/ALTER/DROP — δεν χρειάζεται τελικό SELECT.

Το αποτέλεσμα του ερωτήματός σας θα εμφανιστεί εδώ

Χωρίς αρχικό σχήμα

Αυτή η άσκηση ξεκινά χωρίς πίνακες — θα τους δημιουργήσετε μέσω CREATE TABLE.