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

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

Βοήθημα για συναρτήσεις SQL

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

Χρησιμοποιήστε τη λειτουργία " AVG " για να υπολογίσετε γρήγορα κατά μέσο όρο σε έναν ολόκληρο πίνακα δεδομένων . Αντί να επιλέξετε ανεπεξέργαστα δεδομένα , χρησιμοποιήστε τη λειτουργία " AVG " ως παράμετρο "SELECT " . Για παράδειγμα , αν θέλετε να βρείτε τον μέσο όρο ηλικίας του πληθυσμού , και αυτά τα δεδομένα αποθηκεύονται στον πίνακα δεδομένων ως ένα πεδίο που ονομάζεται " ηλικία ", μπορείτε να χρησιμοποιήσετε τη λειτουργία " AVG " από την αναζήτηση τη βάση δεδομένων με : "SELECT AVG ( ηλικία ) AS " AverageAge " ΑΠΟ πίνακα ". Σε αυτό το παράδειγμα , "Ο πίνακας " είναι το όνομα του πίνακα της βάσης δεδομένων που αποθηκεύει όλες τις πληροφορίες . Το αποτέλεσμα αυτής της " AVG " υπολογισμός θα πρέπει να ανατεθεί σε μια μεταβλητή , έτσι ώστε η ετικέτα που προβλέπεται μετά το " ως " ρήτρα χρησιμεύει για να δημιουργήσει αυτήν τη μεταβλητή. Έτσι, η μεταβλητή " AverageAge " θα περιέχει τη μέση ηλικία όλων των ειδών των δεδομένων στον πίνακα που ονομάζεται " Πίνακας ". 2

Count ο αριθμός των γραμμών σε έναν πίνακα δεδομένων , χρησιμοποιώντας τη λειτουργία " COUNT " . Αυτή η απλή λειτουργία παρέχει μια αναγκαία χρησιμότητα . Εάν έχετε έναν πίνακα που περιέχει όλες τις πληροφορίες σχετικά με τους μαθητές σε ένα σχολείο , για παράδειγμα , αυτή η λειτουργία θα σας πω απλά πόσοι φοιτητές είναι εγγεγραμμένοι . Η δήλωση SQL για τη λειτουργία αυτή έχει ως εξής: "SELECT COUNT ( * ) FROM πίνακα " . Η ετικέτα "Table " είναι το όνομα του πίνακα δεδομένων των οποίων οι σειρές μετράς , ενώ ο αστερίσκος είναι ένα μπαλαντέρ που σημαίνει να μετρήσει όλα τα στοιχεία στον πίνακα . Εναλλακτικά , μπορείτε να χρησιμοποιήσετε τη λειτουργία " COUNT " για να απομονώσει και να μετρούν μόνο ένα υποσύνολο των δεδομένων με την προσθήκη ενός "WHERE " ρήτρα . Για παράδειγμα , "SELECT COUNT ( Ηλικία ) ΑΠΟ ΟΠΟΥ πίνακα Ηλικία > 20 " θα μετρούν μόνο τον αριθμό των ανθρώπων στον πίνακα που είναι 21 ετών ή μεγαλύτερα . Μπορείτε προαιρετικά να ορίσετε το αποτέλεσμα αυτού του υπολογισμού σε μια νέα μεταβλητή όνομα χρησιμοποιώντας το "AS" ρήτρα , όπως χρησιμοποιείται στο " AVG " παράδειγμα .
Εικόνων 3

Καλέστε το τελευταίο στοιχείο δεδομένων που προστίθενται στο πίνακα δεδομένων χρησιμοποιώντας το "LAST " λειτουργία. Αυτό είναι ένα πολύ κοινό και χρήσιμη λειτουργία , επειδή επιτρέπει σε ένα χρήστη τα δεδομένα εισόδου να δείτε γρήγορα και να επιβεβαιώσει τα στοιχεία που προστέθηκε πρόσφατα . Αυτό είναι πρακτικό εάν ο χρήστης αλληλεπιδρά με ένα άλλο άτομο που έχει αλλάξει το μυαλό της ή αλιεύονται ένα λάθος στις πληροφορίες που παρέχονται από το τηλέφωνο . Η λειτουργία "LAST " τραβά γρήγορα μέχρι τα δεδομένα που μόλις έστειλε στη βάση δεδομένων έτσι ώστε να μπορεί να θεωρηθεί ή να αλλάξει, αν αυτό είναι επιθυμητό . Η σύνταξη αυτής της δήλωσης είναι : "SELECT LAST ( στήλη ) από τον Πίνακα " . Η " στήλη" ετικέτα αναφέρεται στο πεδίο του πίνακα δεδομένων που είναι ενδιαφέρον , ενώ το " τραπέζι" είναι ο πίνακας δεδομένων που περιέχει τις πληροφορίες . Πολλαπλές "LAST " δηλώσεις μπορούν να συνδυαστούν για να τραβήξει όλα τα πεδία της στήλης από τον πίνακα , αν χρειαστεί .
Η
εικόνων

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

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