λογισμικό

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

Πώς να ελέγξει ένα String για να δούμε αν η τιμή είναι Αριθμητικό σε SQL

Δομημένη γλώσσα ερωτημάτων ( SQL ) είναι μια τυποποιημένη γλώσσα που χρησιμοποιείται για την αναζήτηση και διαχείριση των στοιχείων σε βάσεις δεδομένων . Ένα ερώτημα SQL είναι το όνομα που δίνεται σε μια πρόταση SQL ή μια σειρά από προτάσεις που εκτελούνται σε μια βάση δεδομένων . Κάθε βάση δεδομένων μπορεί να εφαρμόσει SQL . Κατά την εκτέλεση ενός ερωτήματος SQL , μπορεί να θέλετε να μάθετε αν ένα string --- οποιαδήποτε συλλογή δεδομένων κειμένου --- περιέχει μόνο μια αριθμητική τιμή . Ανακαλύπτοντας το αν ένα string είναι αριθμητικό μπορεί να αποδειχθεί χρήσιμη --- για παράδειγμα , μπορείτε να εκτελέσετε μαθηματικές συναρτήσεις σε αριθμητικά δεδομένα που δεν μπορείτε στις χορδές . Μπορείτε , επίσης, δεν θέλουν ένα string να περιέχει αριθμητικά δεδομένα, τα οποία μπορείτε να ελέγξετε για και να ενεργήσει αναλόγως . Τα πράγματα που θα χρειαστείτε ανταλλακτικών σύστημα βάσης δεδομένων της επιλογής σας
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Εκτελέστε τη βάση δεδομένων σας , και να ανοίξει το συνηθισμένο ερώτημα γεννήτρια κειμένου SQL σας .

2

Γράψτε ένα ερώτημα που περιλαμβάνει την τιμή που θέλετε να ελέγξετε . Χρησιμοποιώντας τον SQL , μπορείτε να ελέγξετε την τιμή ενός πεδίου , χρησιμοποιώντας μια κανονική έκφραση . Για παράδειγμα , πώληση

SELECT DISTINCT my_data ΑΠΟ my_table

ΠΟΥ my_data regexp ( « [ 0-9] ) ?

Αντικαταστήστε την τιμή" my_data " με το όνομα του τομέα σας και " my_table " με το όνομά σας στο τραπέζι .

Κατασκευάστε το ερώτημά σας χρησιμοποιώντας το παραπάνω ως παράδειγμα για το πώς να καθορίσει αν ένα πεδίο είναι αριθμητικό ή όχι .
εικόνων 3

Εκτέλεση σας ερώτημα σχετικά με κάποια δεδομένα δοκιμών πρώτα. Βεβαιωθείτε ότι η έξοδος ταιριάζει με αυτό που περιμένετε να συμβεί πριν από τη χρήση το ερώτημα σχετικά με τα ζωντανά στοιχεία .
Η
εικόνων

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

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