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

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

Χαρακτήρες μπαλαντέρ & Λειτουργίες SQL

Structured Query Language ( SQL ) χρησιμοποιείται για την αποθήκευση , το χειρισμό ή άλλου είδους διαχείριση των δεδομένων πραγματοποιήθηκε σε Συστήματα Διαχείρισης Βάσεων Δεδομένων ( RDBMS ) . Χαρακτήρες μπαλαντέρ και λειτουργίες βοηθούν την αναζήτηση του χρήστη και τη διαχείριση συγκεκριμένων πληροφοριών στη βάση δεδομένων . Ένας μπαλαντέρ μπορεί να χρησιμοποιηθεί στη θέση ενός χαρακτήρα ή πολλαπλούς χαρακτήρες, σε μια αναζήτηση και λειτουργίες είναι ενσωματωμένες σε χαρακτηριστικά που επιτρέπουν στο χρήστη να κάνει διάφορους υπολογισμούς σχετικά με τις πληροφορίες στη βάση δεδομένων . Λειτουργίες
Η

Οι ακόλουθες λειτουργίες μπορούν να γίνουν σε τιμές σε μια στήλη : " AVG ( ) ", " COUNT ( ) ", " FIRST ( ) ", "LAST ( ) ", " MAX ( ) , " " MIN ( ) "και " SUM ( ) . " Οι ακόλουθες λειτουργίες που χρησιμοποιούνται για να επιστρέψει μια μοναδική τιμή : " UCase ( )" και " LCase ( ) " μετατρέψει την υπόθεση του πεδίου? " MID ( ) " επιστρέφει κειμένου από το string? " LEN ( ) " επιστρέφει τον αριθμό των χαρακτήρων ? " ROUND ( ) " γύρους μια αριθμητική τιμή ? "NOW ( ) " επιστρέφει την ημερομηνία και την ώρα του συστήματος , και το " FORMAT ( ) " αλλαγές πώς εμφανίζεται το πεδίο
εικόνων Παραδείγματα Λειτουργία
.

Όλες οι λειτουργίες ξεκινούν με το " SELECT ". Αν σε έναν πίνακα που ονομάζεται "Άνθρωποι ", και θέλετε να ξέρετε είναι ο μέσος όρος από τη στήλη " Ηλικία " , χρησιμοποιήστε την ακόλουθη δήλωση :

SELECT AVG ( Ηλικία ) AS AgeAverage ΑΠΟ Άνθρωποι

λειτουργίες μπορούν να συνδυαστούν με " WHERE , " για να επιστρέψετε πιο συγκεκριμένες πληροφορίες . Φανταστείτε ότι θέλετε να προσδιορίσει ποιος από τους πελάτες σας έχουν κάνει μια αγορά του οποίου η " Τιμή " ήταν άνω του μέσου όρου , από έναν πίνακα που ονομάζεται " Παραγγελίες ". Θα μπορούσατε να χρησιμοποιήσετε την ακόλουθη δήλωση SQL : SELECT

Πελατών ΑΠΟ Παραγγελίες

ΠΟΥ Τιμή > ( SELECT AVG ( Τιμή ) ΑΠΟ ΠΑΡΑΓΓΕΛΙΕΣ )

Η μπαλαντέρ

μπαλαντέρ χρησιμοποιούνται εντός αναζητήσεις . Ένα σύμβολο "%" δείχνει ένα υποκατάστατο για οποιοδήποτε αριθμό χαρακτήρων . Ένα χαρακτήρα υπογράμμισης " _ " είναι ένα υποκατάστατο για ένα μεμονωμένο χαρακτήρα . Για να περιορίσετε την υποκατάσταση σε ένα καθορισμένο εύρος χαρακτήρων , χρησιμοποιήστε αγκύλες . Για παράδειγμα , [ abc] θα επιστρέψει οποιαδήποτε καταχώρηση με α, β ή γ σε αυτή τη θέση . Μπορείτε επίσης να ψάξετε για τους χαρακτήρες δεν είναι σε μια λίστα - [ ! Abc ] . Και [ ^ abc ] δύο μπορούν να χρησιμοποιηθούν για να επιστρέψει μια καταχώρηση που δεν έχει μια α , β ή γ σε αυτή τη θέση
Η
μπαλαντέρ Παραδείγματα
Η

θέλετε να βρείτε έναν πελάτη , αλλά δεν θυμάμαι το όνομά τους . Ξέρετε ότι ξεκίνησε με το " So ". Χρησιμοποιήστε την αναζήτηση που ακολουθεί :

SELECT * FROM πελάτη

ΟΠΟΥ Επώνυμο LIKE ' sa % »

Κάποιος σας δίνει ένα σημείωμα για να θέσει επί τάπητος τις λεπτομέρειες ενός πελάτη , αλλά και τους τρομερό χειρογράφου κάνει κάποια γράμματα δυσανάγνωστα . Χρησιμοποιήστε αυτήν την αναζήτηση :

SELECT * FROM πελάτη

ΟΠΟΥ

Επώνυμο LIKE ' So_ra_o ' Or περιορίσετε την αναζήτηση ό, τι θα μπορούσε να είναι τα γράμματα :

SELECT * ΑΠΟ Πελατών

ΠΟΥ Επώνυμο LIKE ' Έτσι [ pyq ] ra [ NHM ] o'
Η
εικόνων

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

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