λογισμικό

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

SQL Select Case Tutorial

SQL είναι μια ισχυρή γλώσσα διαχείρισης δεδομένων . Παρέχει ένα μηχανισμό για την πρόσβαση και την τροποποίηση των δεδομένων που είναι αποθηκευμένα σε σχεσιακές πίνακες . Ένα χαρακτηριστικό που υποστηρίζει τη συνολική δύναμη της SQL είναι η υποστήριξη για τις δηλώσεις περίπτωση . Μια δήλωση περίπτωση είναι λειτουργικά ισοδύναμη με τη δημιουργία μιας σειράς από «αν» δηλώσεις για επεξεργασία κώδικα . Μια απλή δήλωση περίπτωση συγκρίνει μία μεταβλητή ή τομέα ενάντια σε ένα σύνολο αποτελεσμάτων . Μια αναζήτηση της έκφρασης περίπτωση συγκρίνει ένα σύνολο Boolean εκφράσεις για να καθορίσει το αποτέλεσμα . Σε κάθε περίπτωση , οι διαφορετικές δράσεις μπορεί να εκτελεστεί με βάση το αποτέλεσμα της δήλωσης υπόθεσης. Οδηγίες
Χρησιμοποιώντας Αναζητήθηκε Δηλώσεις CASE

1

Πληκτρολογήστε την αρχή της δήλωσης CASE :

Επιλέξτε ΠΕΡΙΠΤΩΣΗ ΚΑΤΑ ΤΗΝ ΟΠΟΙΑ [ περίπτωσή σας ] Ξενοδοχεία

Αντικατάσταση [ περίπτωσή σας ] με τη σύγκριση που θέλετε εκτελούνται . Για παράδειγμα , να συγκρίνουν τις τιμές των φύλων της M ή F , θα πρέπει να πληκτρολογήσετε :

Επιλέξτε ΠΕΡΙΠΤΩΣΗ ΚΑΤΑ ΤΗΝ ΟΠΟΙΑ Φύλο = ' F ' 2

Πληκτρολογήστε τη δήλωση δράση . Αυτή είναι η ΤΟΤΕ ρήτρα, η οποία λέει στον εξυπηρετητή SQL τι να κάνουν όταν η κατάσταση από τις ΟΤΑΝ αγώνες . Πληκτρολογήστε το ακόλουθο :

ΤΟΤΕ [ εκτελέσει δράση ] Ξενοδοχεία

Αντικατάσταση [ εκτέλεση της ενέργειας ] με το επιθυμητό αποτέλεσμα σας . Συνεχίζοντας το παράδειγμα από το Βήμα 2 , η σύγκριση των δύο φύλων θα προσθέσει :

ΤΟΤΕ « Γυναίκα »
εικόνων 3

Πληκτρολογήστε την προεπιλεγμένη ενέργεια για να εκτελέσει ακολουθείται από το " End Case" αν χρησιμοποιείτε DB2 ή MySQL , ή "Τέλος" αν χρησιμοποιείτε το Microsoft SQL , Oracle ή Sybase βάσεις δεδομένων.

ΑΛΛΟ [ άλλη ενέργεια ] END CASE

Αντικατάσταση [ άλλη ενέργεια ] με το επιθυμητό αποτέλεσμα να παράγεται όταν η κατάσταση δήλωσης περίπτωση ( α) είναι ψευδής . Για παράδειγμα, το φύλο μας , θα προσθέταμε :

ΑΛΛΟ
« Αρσενικό »
4

Εκτελέστε τη δήλωση για να εξετάσει τα αποτελέσματα
εικόνων με τη χρήση απλών CASE Καταστάσεων.
5

Καθορίστε την έκφραση για τις τιμές που πρέπει να ελέγχονται κατά
Η 6

Τύπος : .

Επιλέξτε CASE [ έκφραση ] Ξενοδοχεία

Αντικατάσταση [ έκφραση ] με το όνομα του πεδίου ή το αποτέλεσμα ερωτήματος που πρόκειται να ελεγχθεί .
Η 7

Δημιουργήστε το ΟΤΑΝ /ΤΟΤΕ δήλωση.

ΟΤΑΝ 'F' ΤΟΤΕ
' Γυναίκα '

Η διαφορά μεταξύ του αναζήτηση υπόθεσης και την απλή περίπτωση είναι σε αυτό το βήμα . Εδώ , δεν είναι απαραίτητο να επαναληφθεί η αξία που πρέπει να ελεγχθεί . Αυτή η τιμή δεν αλλάζει σε κάθε σύγκριση και είναι εισηγμένη αμέσως μετά την λέξη CASE .
8

Πληκτρολογήστε τη δήλωση ELSE εάν είναι επιθυμητό , και είτε "END" ή "END CASE " . Microsoft SQL , Oracle , Sybase ή χρησιμοποιήστε ΤΕΛΟΣ . MySQL και τη χρήση DB2 END CASE .

ΑΛΛΟ END CASE « Αρσενικό »
Η 9

Εκτελέστε το ερώτημα και να εξετάσει τα αποτελέσματα .

Η

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

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