Προσθήκη Σταγόνων (WHERE)
- Προηγούμενη σελίδα Διαφορετικό SQL
- Επόμενη σελίδα Λογικές Σταγόνες (AND & OR)
Η πρόταση WHERE χρησιμοποιείται για να καθορίζει τα κριτήρια επιλογής.
Πρόταση WHERE
Για να επιλέξετε δεδομένα από την τаблицή με προϋποθέσεις, προσθέστε τη πρόταση WHERE στην πρόταση SELECT.
Γραμματική
SELECT όνομα στήλης FROM όνομα πίνακα WHERE στήλη όρος τιμή
Γραμματική
SELECT όνομα στήλης FROM όνομα πίνακα WHERE στήλη όρος τιμή | Κατωτέρω επεξεργαστές μπορούν να χρησιμοποιηθούν στη πρόταση WHERE: |
---|---|
Επεξεργαστής | Περιγραφή |
= | Ισούται |
<> | Δεν ισούται |
> | < |
Μεγαλύτερο από | >= |
Μέγιστο ή ίσο από | <= |
Μικρότερο ή ίσο από | BETWEEN |
Σε ένα εύρος | LIKE |
Αναζήτηση ενός μοτίβουΣχόλια:
Σε ορισμένες εκδόσεις του SQL, ο όρος <> μπορεί να γραφτεί ως !=.
Χρήση της πρότασης WHERE
Αν θέλουμε να επιλέξουμε ανθρώπους που ζουν στην πόλη "Beijing", πρέπει να προσθέσουμε την πρόταση WHERE στη διαταγή SELECT: SELECT * FROM Persons
WHERE City='Beijing'
Ε 결과: | LastName | FirstName | Address | City |
---|---|---|---|---|
"Persons" Τаблицή | Adams | John | Oxford Street | London |
1970 | Bush | George | Fifth Avenue | New York |
Year | Carter | Thomas | Xuanwumen 10 | Changan Street |
1980 | Gates | Bill | Xuanwumen 10 | Πεκίνο |
1975
Ε 결과: | LastName | FirstName | Address | City |
---|---|---|---|---|
Year | Carter | Thomas | Xuanwumen 10 | Changan Street |
1980 | Gates | Bill | Xuanwumen 10 | Πεκίνο |
1985
Η χρήση εισαγωγικών
Το SQL χρησιμοποιεί εισαγωγικά για να περιβάλλειΤεκμηριωτικός(Οι περισσότεροι συστήματα βάσεων δεδομένων αποδέχονται επίσης διπλά εισαγωγικά). Αν είναιΑριθμητικόςΠαρακαλώ μην χρησιμοποιείτε εισαγωγικά.
Τεκμηριωτικός:
Αυτό είναι σωστό: SELECT * FROM Persons WHERE FirstName='Bush' Αυτό είναι λάθος: SELECT * FROM Persons WHERE FirstName=Bush
Αριθμητικός:
Αυτό είναι σωστό: SELECT * FROM Persons WHERE Year>1965 Αυτό είναι λάθος: SELECT * FROM Persons WHERE Year>'1965'
- Προηγούμενη σελίδα Διαφορετικό SQL
- Επόμενη σελίδα Λογικές Σταγόνες (AND & OR)