λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> SQL Server

Τι είναι τα κριτήρια του ερωτήματος;

Στην SQL, ο όρος CRITERIA μιας πρότασης SELECT καθορίζει τις συνθήκες που πρέπει να πληρούν οι επιστρεφόμενες σειρές προκειμένου να συμπεριληφθούν στο σύνολο αποτελεσμάτων. Τα κριτήρια ορίζονται ως λογικές εκφράσεις που χρησιμοποιούν έναν ή περισσότερους τελεστές σύγκρισης, όπως =, <>, <, <=,> και>=. Ο τελεστής σύγκρισης ακολουθείται από μια σταθερή τιμή ή ένα όνομα στήλης και ολόκληρη η έκφραση περικλείεται σε παρένθεση.

Για παράδειγμα, η ακόλουθη δήλωση SELECT ανακτά όλες τις σειρές από τον πίνακα υπαλλήλων όπου η στήλη μισθού είναι μεγαλύτερη ή ίση με 10.000 $:

ΕΠΙΛΟΓΗ *

ΑΠΟ υπάλληλο

ΠΟΥ μισθός>=10000;

Σε αυτό το παράδειγμα, η ρήτρα CRITERIA είναι WHERE μισθός>=10000.

Τα κριτήρια μπορούν επίσης να περιλαμβάνουν λογικούς τελεστές, όπως AND, OR και NOT, για τη δημιουργία πιο περίπλοκων συνθηκών. Για παράδειγμα, η ακόλουθη δήλωση SELECT ανακτά όλες τις σειρές από τον πίνακα εργαζομένων όπου η στήλη μισθού είναι μεγαλύτερη ή ίση με 10.000 $ και η στήλη τμήματος είναι ίση με "Πωλήσεις":

ΕΠΙΛΟΓΗ *

ΑΠΟ υπάλληλο

ΟΠΟΥ μισθός>=10000

AND τμήμα ='Πωλήσεις';

Σε αυτό το παράδειγμα, τα κριτήρια ορίζονται από δύο λογικές εκφράσεις που συνδυάζονται χρησιμοποιώντας τον τελεστή AND.

Τα κριτήρια μπορούν επίσης να περιλαμβάνουν συναρτήσεις, όπως MIN, MAX, SUM και AVG, για την εκτέλεση υπολογισμών στα δεδομένα. Για παράδειγμα, η ακόλουθη δήλωση SELECT ανακτά τον ελάχιστο μισθό από τον πίνακα εργαζομένων:

ΕΠΙΛΟΓΗ MIN (μισθός)

ΑΠΟ υπάλληλο?

Σε αυτό το παράδειγμα, τα κριτήρια ορίζονται από τη συνάρτηση MIN (μισθός).

Η ρήτρα κριτηρίων είναι ένα ουσιαστικό μέρος της δήλωσης SELECT, καθώς επιτρέπει στους χρήστες να καθορίσουν τα συγκεκριμένα δεδομένα που θέλουν να ανακτήσουν από τη βάση δεδομένων.

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

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