SQL για διαχείριση

  • Jul 26, 2021
click fraud protection

Πολλές φορές βρισκόμαστε σε περίπλοκες καταστάσεις στις οποίες χρειαζόμαστε πληροφορίες από τη βάση δεδομένων μας επείγοντα δεδομένα και δεν έχουμε την απαραίτητη υποστήριξη από τους τεχνικούς και τους αναλυτές του χρήση υπολογιστή. Γενικά τα στελέχη και η διοίκηση των εταιρειών έχουν πολύ επισφαλείς γνώσεις για το Γλώσσα SQL, που τους αφήνει σε μειονεκτική θέση σε αυτές τις καταστάσεις. Σε αυτήν την ενότητα θα προσπαθήσουμε να δώσουμε μια σύντομη εξήγηση σχετικά με αυτήν τη γλώσσα και πώς λειτουργεί και μπορεί να χρησιμοποιηθεί για τη διαχείριση δεδομένων.

ο δομημένη γλώσσα ερωτημάτων (SQL) είναι μια γλώσσα κανονικοποιημένης βάσης δεδομένων που αποτελείται από εντολές, ρήτρες, τελεστές και συγκεντρωτικές συναρτήσεις. Αυτά τα στοιχεία συνδυάζονται στις οδηγίες δημιουργίας, ενημέρωσης και χειρισμού των βάσεων δεδομένων. Οι τύποι εντολών που μας ενδιαφέρουν για τους σκοπούς αυτής της ανάρτησης είναι οι DML που επιτρέπουν τη δημιουργία ερωτημάτων για ταξινόμηση, φιλτράρισμα και εξαγωγή δεδομένων από τη βάση δεδομένων.

Διαφημίσεις

Εντολές DML:

  • ΕΠΙΛΕΓΩ: Χρησιμοποιείται για την αναζήτηση εγγραφών από τη βάση δεδομένων που ικανοποιούν ένα συγκεκριμένο κριτήριο.
  • ΕΙΣΑΓΕΤΕ: Χρησιμοποιείται για τη φόρτωση παρτίδων δεδομένων στη βάση δεδομένων σε μία μόνο λειτουργία.
  • ΕΚΣΥΓΧΡΟΝΙΖΩ: Χρησιμοποιείται για τη φόρτωση παρτίδων δεδομένων στη βάση δεδομένων σε μία μόνο λειτουργία.
  • ΔΙΑΓΡΑΦΩ: Χρησιμοποιείται για τη διαγραφή εγγραφών από έναν πίνακα σε μια βάση δεδομένων.

Διαφημίσεις

Από αυτές τις εντολές το πιο σημαντικό είναι το ΕΠΙΛΕΓΩ δεδομένου ότι θα μας επιτρέψει να λάβουμε τις πληροφορίες που απαιτούνται από τη βάση δεδομένων. Οι άλλες τρεις εντολές είναι κρίσιμες, καθώς η κατάχρηση αυτών μπορεί να προκαλέσει σοβαρά αποτελέσματα στη βάση δεδομένων. Για παράδειγμα με ΕΚΣΥΓΧΡΟΝΙΖΩ Γ ΔΙΑΓΡΑΦΩ ένα σημαντικό ρεκόρ για την επιχείρηση, όπως μια πώληση μπορεί να εξαλειφθεί.

Εκτός από τις εντολές DML έχουμε τις ρήτρες που είναι συνθήκες τροποποίησης που χρησιμοποιούνται για να καθορίσουμε τα δεδομένα που θέλετε να επιλέξετε ή να χειριστείτε.

Διαφημίσεις

Ρήτρες:

  • DESDE: Χρησιμοποιείται για τον καθορισμό του πίνακα από τον οποίο θα επιλεγούν οι εγγραφές
  • ΟΠΟΥ: Χρησιμοποιείται για τον καθορισμό των προϋποθέσεων που πρέπει να πληρούν οι προς εγγραφή εγγραφές.
  • ΟΜΑΔΑ ΑΠΟ: Χρησιμοποιείται για το διαχωρισμό επιλεγμένων εγγραφών σε συγκεκριμένες ομάδες
  • ΕΧΟΥΝ: Χρησιμοποιείται για να εκφράσει την προϋπόθεση που πρέπει να ικανοποιεί κάθε ομάδα
  • ΤΑΞΙΝΟΜΗΣΗ ΚΑΤΑ: Χρησιμοποιείται για την ταξινόμηση των επιλεγμένων εγγραφών σύμφωνα με μια συγκεκριμένη σειρά

Λογικοί τελεστές:

Διαφημίσεις

  • ΚΑΙ: Είναι το λογικό "και". Αξιολογεί δύο συνθήκες και επιστρέφει μια πραγματική τιμή μόνο αν και οι δύο είναι αληθείς.
  • Ή: Είναι το λογικό "o". Αξιολογεί δύο συνθήκες και επιστρέφει μια τιμή αληθούς, εάν και οι δύο είναι αληθινές.
  • ΔΕΝ: Λογική άρνηση. Επιστρέφει την αντίθετη τιμή της έκφρασης.

Χειριστές σύγκρισης:

  • <: Μικρότερη από
  • >: Μεγαλύτερος από
  • <>: Αλλο από
  • <=: Λιγότερο από ή Ίδιο με
  • >=: Μεγαλύτερο από ή ίσο
  • =: Σαν
  • ΜΕΤΑΞΥ: Χρησιμοποιείται για τον καθορισμό ενός εύρους τιμών.
  • ΣΑΝ: Χρησιμοποιείται κατά τη σύγκριση ενός μοντέλου
  • ΣΕ: Χρησιμοποιείται για τον καθορισμό εγγραφών από μια βάση δεδομένων

Συγκεντρωτικές συναρτήσεις:

Διαφημίσεις

  • AVG: Χρησιμοποιείται για τον υπολογισμό του μέσου όρου των τιμών ενός δεδομένου πεδίου
  • ΜΕΤΡΩ: Χρησιμοποιείται για την επιστροφή του αριθμού εγγραφής της επιλογής.
  • ΑΘΡΟΙΣΜΑ: Χρησιμοποιείται για την επιστροφή του αθροίσματος των τιμών ενός πεδίου
  • ΜΕΓΙΣΤΗ: Χρησιμοποιείται για την επιστροφή της υψηλότερης τιμής ενός καθορισμένου πεδίου.
  • ΕΛΑ: Χρησιμοποιείται για την επιστροφή της χαμηλότερης τιμής ενός καθορισμένου πεδίου.

Αυτή ήταν μια απλή ματιά σε ό, τι μπορούμε να κάνουμε με το SQL. Για να ερευνήσετε τα θέματα δείτε τις άλλες σχετικές δημοσιεύσεις μας.

instagram viewer