λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Ανοικτού κώδικα

Πώς να μάθετε SQL Scripts

Ένα σενάριο είναι αποθηκευμένο κώδικα , έτοιμες προς εκτέλεση , ως μέρος μια ευρύτερης διαδικασίας είτε από την ίδια . Μια δομημένη σενάριο Query Language περιέχει δηλώσεις SQL . SQL scripting είναι μια άσκηση στην κατανόηση αυτής της γλώσσας . SQL χρησιμοποιεί μια τυπική δομή και το σύνολο των εντολών για την ανάκτηση πληροφοριών και συναλλάσσονται με τις πηγές δεδομένων . Οι πηγές δεδομένων SQL αποδέχονται ως μέρος της αρχιτεκτονικής της βάσης δεδομένων τους ή ερωτηθούν από τον SQL χρησιμοποιώντας ένα λογισμικό τρίτων . Βάσεις δεδομένων συχνά έχουν το δικό τους άρωμα της SQL , η οποία τσίμπημα συγκεκριμένες εντολές ή προσφέρουν εξατομικευμένες λειτουργίες . Ωστόσο, η κατανόηση πρότυπο SQL είναι η βάση για όλες τις SQL κωδικοποίηση και scripts . Τα πράγματα που θα χρειαστείτε
δεδομένων αποθετήριο πηγαίου
λογισμικό πελάτη πηγή δεδομένων , προαιρετική Κατεβάστε το Τρίτο κόμμα ερωτήματος προέλευσης δεδομένων , προαιρετική
επεξεργαστή κειμένου για άμεση scripting , προαιρετική
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Μάθετε τις δύο απαιτούμενες δηλώσεις SQL

SELECT : Εμφανίζει τα πεδία των δεδομένων της τάξης written.For παράδειγμα , ΕΠΙΛΟΓΗ Πεδίο1 , Πεδίο2 , Field3FROM : Αναφορές οι πίνακες προέλευσης δεδομένων που το SELECT δήλωση είναι η επιλογή from.For παράδειγμα , ΑΠΟ tableã 2

Ενίσχυση ερώτημα με το φιλτράρισμα και την παραγγελία

πΟΥ: . Δημιουργεί προϋποθέσεις για να φιλτράρετε σειρές αποτέλεσμα που επιστρέφεται από το SELECT και FROM statements.For παράδειγμα , ΟΠΟΥ Πεδίο1 = κάποια αξία ή FieldORDER ΑΠΟ : Ταξινομεί το σύνολο των αποτελεσμάτων των γραμμών με οποιοδήποτε πεδία επιλεγεί στην SELECT statement.For παράδειγμα , ORDER BY Field2 , Πεδίο1 , Πεδίο3
εικόνων 3

Βελτιώστε ερώτημα χρησιμοποιώντας Συνυπολογισμός Καταστάσεις

GROUP BY : . Αδρανή ( Maximum, Sum , Count ) το αποτέλεσμα που από το τμήμα 1.Για παράδειγμα , GROUP BY Field1HAVING : Δημιουργεί τις προϋποθέσεις για να φιλτράρετε τα συγκεντρωτικά σειρές από την GROUP BY statement.For παράδειγμα , ΕΧΟΝΤΑΣ SUM ( Πεδίο3 ) <1000
Η 4

Δημιουργία υποθετικό ερώτημα χρησιμοποιώντας ως ψευδώνυμα δήλωση

SELECT A.Employee ως Τετ , A.Department ως Τμήμα , SUM ( Α. Πωλήσεις ) ως SalesFROM Μισθός ως AWHERE A.Department στο ( « Sales1 » , « πωλήσεων2 ») και A.Sales > = 10000GROUP ΑΠΟ A.Department , A.EmployeeHAVING SUM ( A.Sales ) > = 250000ORDER ΑΠΟ Τμήμα , Σάβ , Πωλήσεις

Σημείωση : Το σενάριο πάνω από τους στόχους των πωλήσεων ίση ή μεγαλύτερη από $ 10.000 από τις υπηρεσίες Sales1 και πωλήσεων2 . Συνοψίζει και αυτόματα presorts τις πωλήσεις αυτές από την υπηρεσία και των εργαζομένων , στη συνέχεια φιλτράρει τις συνολικές σειρές αν είναι μεγαλύτερο ή ίσο με το $ 250.000. Τα πεδία καταφύγει , αλλά να διατηρήσετε την αρχική σειρά εμφάνισης των στηλών .
Η
εικόνων

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

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