Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χρησιμοποιήσετε INSTR Με Decode και αριθ. Πατρώνυμο

Structured Query Language ( SQL ) παρέχει ένα μέσο για να μπορείτε να ρυθμίσετε και να διαχειριστείτε τις βάσεις δεδομένων σας . Μπορείτε να χρησιμοποιήσετε τη γλώσσα την αναζήτηση βάσεων δεδομένων σας , να συγκρίνουν τα δεδομένα μεταξύ των πηγών δεδομένων και τον υπολογισμό των πληροφοριών μέσα από τους πίνακες . Επερώτηση έναν πίνακα βάσης δεδομένων για μια λίστα με τα ονόματα μπορεί να σας παρουσιάσει μια πρόκληση, επειδή τα ονόματα στη λίστα σας μπορεί ή δεν μπορεί να περιλαμβάνει μεσαία ονόματα . Αν αντιμετωπίσετε κάποιο πρόβλημα με την ανάλυση ονομάτων χορδών που δεν περιέχουν δεδομένα μεσαίο όνομα , μπορείτε να χρησιμοποιήσετε ΟΡΓΑΝΩΝ SQL και Decode εντολές για να σπάσει τα πλήρη ονόματα σας σε ξεχωριστές κατηγορίες για την πρώτη , την τελευταία και μεσαία ονόματα . Οδηγίες
Η 1

Εκκίνηση επεξεργαστή SQL σας στη συνέχεια, ανοίξτε τη βάση δεδομένων που θέλετε να εργαστείτε με . Επιλέξτε τον πίνακα που θέλετε από τη βάση δεδομένων , στη συνέχεια, πληκτρολογήστε " UPDATE database_master_file SET" στο πρόγραμμα επεξεργασίας SQL - παραλείψτε τα εισαγωγικά στη δήλωση . Αναπληρωτής " database_master_file " με το όνομα του αρχείου τραπέζι σας - χρήση υπογραμμίζει αντί των χώρων σε string το όνομα του αρχείου μαζί 2

Τύπος " last_name = SUBSTR ( όνομα ρεκόρ , 1 , ΟΡΓΑΝΩΝ ( όνομα ρεκόρ . , " ) -1 ) , " για να ορίσετε το πρώτο τμήμα του ρεκόρ ως το τελευταίο όνομα . Παραλείψτε τα εισαγωγικά του δήλωση , ενώ διατηρώντας το κόμμα στο τέλος - κόμματα χαρακτηρίζουν το τέλος ενός πεδίου σε μια δήλωση SQL . . Αναπληρωτής " όνομα ρεκόρ » στην κατάσταση με επικεφαλίδα το όνομα της βάσης δεδομένων σας
εικόνων 3

Προσθέστε το " first_name = DECODE (ΤΟ CHAR ( ΟΡΓΑΝΩΝ ( pat_name , - , 1,2 ) ) , " δήλωση στην επόμενη γραμμή . το " 1 " και " 2 " σε αυτή τη δήλωση πει SQL για να αναζητήσετε ένα όνομα , αν το αρχείο όνομα έχει μία ή δύο θέσεις .
Η 4

Χρησιμοποιήστε τις ακόλουθες δηλώσεις για να πει το πρόγραμμα επεξεργασίας SQL να ορίσει το επόμενο μέρος της συμβολοσειράς αρχείο σας ως πρώτο όνομα . Πληκτρολογήστε " '0 ' , SUBSTR (όνομα pat , ΟΡΓΑΝΩΝ ( pat_name , ' ) +1) , , " " SUBSTR ( pat - όνομα, INSTR ( pat_name , '') 1 , "και" INSTR ( pat_name , '' , 1,2 ) - INSTR ( pat_name , ") -1 ) ) , " στην επόμενη τρεις γραμμές με κρεμαστά περιπτώσεις . Παραλείψτε τα εξωτερικά εισαγωγικά σε κάθε μία από τις δηλώσεις και να παραλείψετε το εξωτερικό κόμμα στην πρώτη δήλωση. Τα κόμματα δίπλα προς τα δεξιά - οι περισσότερες παρενθέσεις χρησιμοποιούνται για να χαρακτηρίζουν το τέλος του πεδίου μιας δήλωσης του .
5

Τύπος " pat_middle_name = DECODE ( TO_CHAR ( ΟΡΓΑΝΩΝ ( pat_name , '' , 1,2 ) , " στην επόμενη γραμμή , στη συνέχεια, πληκτρολογήστε " '0 ' , null , " στην επόμενη γραμμή για να πει το πρόγραμμα επεξεργασίας SQL για να παραλείψετε ένα μεσαίο όνομα πεδίου , αν δεν βρείτε δύο κενά στην ακολουθία . Πληκτρολογήστε" SUBSTR ( pat - όνομα , ΟΡΓΑΝΩΝ ( pat_name , ' , 1,2 ) +1 ) " να πει το πρόγραμμα επεξεργασίας SQL ότι το τρίτο όνομα στη σειρά είναι το μεσαίο όνομα , αν διαπιστώσει δύο χώρους στο αρχείο . Παραλείψτε τα εισαγωγικά και διατηρηθούν τα κόμματα στις δηλώσεις .
Η 6

Αποθηκεύστε τις αλλαγές σας , στη συνέχεια, κλείστε επεξεργαστή SQL σας .
Η
εικόνων

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

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