Οι δηλώσεις DQL μπορούν να χρησιμοποιηθούν για την εκτέλεση διαφόρων εργασιών, όπως:
* Ανακτήστε ένα υποσύνολο δεδομένων από έναν πίνακα
* Φιλτράρισμα δεδομένων με βάση ορισμένα κριτήρια
* Ταξινόμηση δεδομένων σε αύξουσα ή φθίνουσα σειρά
* Ομαδοποιήστε δεδομένα με κοινές τιμές
* Εκτελέστε υπολογισμούς σε δεδομένα
* Συνδυάστε δεδομένα από πολλούς πίνακες
Η DQL είναι μια βασική δεξιότητα για όποιον εργάζεται με βάσεις δεδομένων Oracle, καθώς επιτρέπει στους χρήστες να αλληλεπιδρούν αποτελεσματικά και να χειρίζονται δεδομένα.
Ακολουθούν μερικά παραδείγματα δηλώσεων DQL:
Επιλέξτε δεδομένα από έναν πίνακα
```
ΕΠΙΛΟΓΗ * ΑΠΟ πελάτες.
```
Αυτή η δήλωση θα επιλέξει όλες τις σειρές από τον πίνακα πελατών και θα τις επιστρέψει ως σύνολο αποτελεσμάτων.
Φιλτράρετε δεδομένα βάσει κριτηρίων
```
ΕΠΙΛΟΓΗ * ΑΠΟ πελάτες WHERE State ='CA';
```
Αυτή η δήλωση θα επιλέξει όλες τις σειρές από τον πίνακα πελατών όπου η στήλη κατάστασης είναι ίση με "CA".
Ταξινομήστε τα δεδομένα σε αύξουσα ή φθίνουσα σειρά
```
ΕΠΙΛΟΓΗ * ΑΠΟ ΠΕΛΑΤΕΣ ΠΑΡΑΓΓΕΛΙΑ ΚΑΤ' όνομα ASC.
```
Αυτή η δήλωση θα επιλέξει όλες τις σειρές από τον πίνακα πελατών και θα τις ταξινομήσει με αύξουσα σειρά με βάση τη στήλη ονόματος.
Ομαδοποίηση δεδομένων κατά κοινές τιμές
```
ΕΠΙΛΟΓΗ κατάστασης, COUNT(*) ΩΣ μέτρηση ΑΠΟ πελάτες ΟΜΑΔΑ ΑΝΑ πολιτεία.
```
Αυτή η δήλωση θα επιλέξει τη στήλη κατάστασης από τον πίνακα πελατών και θα ομαδοποιήσει τις σειρές ανά στήλη κατάστασης. Στη συνέχεια θα μετρήσει τον αριθμό των σειρών σε κάθε ομάδα και θα επιστρέψει τα αποτελέσματα ως σύνολο αποτελεσμάτων.
Εκτελέστε υπολογισμούς σε δεδομένα
```
ΕΠΙΛΕΞΤΕ ΠΟΣΟ (ποσό) ΑΠΟ παραγγελίες.
```
Αυτή η δήλωση θα υπολογίσει το άθροισμα της στήλης του ποσού στον πίνακα παραγγελιών και θα επιστρέψει το αποτέλεσμα ως ενιαία τιμή.
Συνδυάστε δεδομένα από πολλούς πίνακες
```
ΕΠΙΛΟΓΗ γ.όνομα, ο.προϊόν, ο.ποσότητα
ΑΠΟ πελάτες γ
JOIN παραγγελίες o ON c.id =o.customer_id;
```
Αυτή η δήλωση θα ενώσει τον πίνακα πελατών και τον πίνακα παραγγελιών στη στήλη customer_id και θα επιστρέψει τη στήλη ονόματος από τον πίνακα πελατών, τη στήλη προϊόντος από τον πίνακα παραγγελιών και τη στήλη ποσότητας από τον πίνακα παραγγελιών ως σύνολο αποτελεσμάτων.
Η DQL είναι μια ισχυρή και ευέλικτη γλώσσα που μπορεί να χρησιμοποιηθεί για την εκτέλεση μιας μεγάλης ποικιλίας εργασιών σε βάσεις δεδομένων Oracle. Είναι μια πολύτιμη δεξιότητα για όποιον εργάζεται με δεδομένα και είναι θεμελιώδες μέρος του προγραμματισμού βάσεων δεδομένων.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα