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