λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να Μετατροπή String για να επιπλέουν στο SQL

SQL Server περιέχει τη συνάρτηση cast, το οποίο σας επιτρέπει να αλλάξετε τους τύπους δεδομένων για τις μεταβλητές . Εάν ένα μήνυμα περιέχει μια αριθμητική τιμή , μπορείτε να μετατρέψετε την μεταβλητή συμβολοσειράς σε αριθμό κινητής υποδιαστολής . Ένας αριθμός κινητής υποδιαστολής είναι ένα που περιέχει ένα δεκαδικό αξία, ώστε να μπορείτε να αποθηκεύσετε κλασματικά ποσά στη βάση δεδομένων . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί των Windows " Start" και επιλέξτε " Όλα τα προγράμματα ". Κάντε κλικ στο " SQL Server , " και στη συνέχεια κάντε κλικ στο κουμπί " το SQL Server Management Studio" για να ανοίξετε το πρόγραμμα επεξεργασίας δεδομένων . 2

Κάντε κλικ στο " New Query " στη γραμμή εργαλείων Management Studio για να ανοίξετε το πρόγραμμα επεξεργασίας για τον SQL κωδικοποίησης . Πληκτρολογήστε την ακόλουθη εντολή για να δημιουργήσετε μια μεταβλητή SQL για την μετατροπή συμβολοσειράς :

κηρύξει @ MyString varchar ( 30 )

κηρύξει @ μετατραπεί δεκαδικά

Η πρώτη μεταβλητή κρατά το string , και η δεύτερη μεταβλητή περιέχει την μετατροπή κυμαινόμενο υποδιαστολής
εικόνων 3

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να μετατρέψει το string σε ένα κυμαινόμενο υποδιαστολής : .

που @ συμβολοσειρά = '1 .20 '

που μετατρέπεται @ = καστ ( @ MyString ως decmial )

Ο κώδικας χρησιμοποιεί τη λειτουργία του cast για να μετατρέψετε τον αριθμό που περιέχεται στη μεταβλητή συμβολοσειράς σε δεκαδικό . Ο αριθμός μετατρέπεται αποθηκεύεται στο "@ μετατραπεί " μεταβλητή .
Η

4 Πατήστε το πλήκτρο "F5 " για να εκτελέσει τον κώδικα . Μπορείτε να δείτε τα αποτελέσματα του πίνακα αποτελεσμάτων στο κάτω μέρος του παραθύρου .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα