* `Customerid` (int, πρωτεύον κλειδί)
* `FirstName` (varchar)
* `LastName` (varchar)
* `City` (varchar)
* «Χώρα» (varchar)
Ακολουθούν μερικά παραδείγματα για τον τρόπο με τον οποίο αυτή η βάση δεδομένων θα μπορούσε να ερωτηθεί χρησιμοποιώντας SQL (δομημένη γλώσσα ερωτήματος), μια κοινή γλώσσα για αλληλεπίδραση με βάσεις δεδομένων:
1. Επιλέγοντας όλους τους πελάτες:
`` sql
Επιλέξτε * από πελάτες.
`` `
Αυτό το ερώτημα επιλέγει όλες τις στήλες (`*`) από όλες τις σειρές στον πίνακα 'πελάτες'.
2. Επιλέγοντας συγκεκριμένες στήλες για συγκεκριμένους πελάτες:
`` sql
Επιλέξτε FirstName, LastName, πόλη από πελάτες όπου χώρα ='USA';
`` `
Αυτό το ερώτημα επιλέγει μόνο τις στήλες «FirstName», «LastName» και «City» για τους πελάτες όπου η «χώρα» είναι «ΗΠΑ».
3. Επιλέγοντας πελάτες από μια συγκεκριμένη πόλη, παραγγέλθηκε αλφαβητικά με επώνυμο:
`` sql
Επιλέξτε * από τους πελάτες όπου City ='New York' παραγγελία από το LastName ASC;
`` `
Αυτό το ερώτημα επιλέγει όλες τις στήλες από πελάτες που ζουν στη «Νέα Υόρκη» και παραγγέλνουν τα αποτελέσματα αλφαβητικά με το «LastName» σε αύξουσα σειρά (ASC). Χρησιμοποιώντας το `DESC` θα το παραγγείλει φθίνουσα.
4. Μετρώντας τον αριθμό των πελατών σε μια συγκεκριμένη χώρα:
`` sql
Επιλέξτε Count (*) από τους πελάτες όπου χώρα ='Καναδάς';
`` `
Αυτό το ερώτημα μετράει τον αριθμό των σειρών (πελάτες) όπου η «χώρα» είναι ο «Καναδάς».
5. Εύρεση πελατών των οποίων το όνομα ξεκινά με το 'J':
`` sql
Επιλέξτε * από πελάτες όπου το FirstName όπως το 'J%';
`` `
Αυτό το ερώτημα χρησιμοποιεί τον χειριστή "Like" με μπαλαντέρ (%) για να βρει πελάτες των οποίων το "FirstName" ξεκινά με το "J".
6. Ένα πιο περίπλοκο ερώτημα που περιλαμβάνει πολλαπλές συνθήκες (και ή):
`` sql
Επιλέξτε * από πελάτες όπου (χώρα ='USA' ή χώρα ='Καναδάς') και City ='Νέα Υόρκη';
`` `
Αυτό το ερώτημα επιλέγει πελάτες που είναι είτε από τις ΗΠΑ είτε από τον Καναδά * και * ζουν στη Νέα Υόρκη.
Αυτά είναι μόνο μερικά βασικά παραδείγματα. Το SQL προσφέρει ένα ευρύ φάσμα λειτουργιών και χειριστών για την εκτέλεση σύνθετων ερωτημάτων και χειρισμού δεδομένων. Η συγκεκριμένη σύνταξη μπορεί να ποικίλει ελαφρώς ανάλογα με το σύστημα βάσης δεδομένων (π.χ. MySQL, PostgreSQL, SQL Server, Oracle) που χρησιμοποιείτε.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα