SQL SELECT AS

Sql Select As



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

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

Αυτό είναι όπου η λέξη-κλειδί AS έρχεται σε βοήθεια. Μας επιτρέπει να εκχωρήσουμε ένα ψευδώνυμο σε μια στήλη, έναν πίνακα ή μια έκφραση μέσα σε ένα ερώτημα SQL.







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



Σύνταξη:

Ο όρος SELECT AS μας επιτρέπει να εκχωρήσουμε τα ψευδώνυμα σε στήλες, πίνακες ή εκφράσεις στο ερώτημά σας SQL.



Μπορούμε να εκφράσουμε τη σύνταξή του ως εξής:





ΕΠΙΛΟΓΗ_όνομα_στήλης AS ψευδώνυμο_όνομα

FROM table_name;

Εδώ, το 'column_name' αναφέρεται στο όνομα της στήλης που θέλουμε να επιλέξουμε και το 'alias_name' αναφέρεται στο ψευδώνυμο που θέλουμε να αντιστοιχίσουμε στην επιλεγμένη στήλη.

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



Παράδειγμα 1: Ψευδώνυμο στήλης

Η πιο συνηθισμένη χρήση της λέξης-κλειδιού AS είναι η εκχώρηση στήλης με ψευδώνυμο. Ας υποθέσουμε ότι έχουμε έναν πίνακα που περιέχει τις πληροφορίες πελάτη με τις στήλες 'first_name' και 'last_name'.

Εάν θέλετε να επιλέξετε τα δεδομένα από τον πίνακα, αλλά χρησιμοποιήστε τα ψευδώνυμα «Όνομα» και «Επώνυμο» για τις στήλες, μπορούμε να χρησιμοποιήσουμε ένα ερώτημα ως εξής:

SELECT first_name AS 'Ονομα' , επώνυμο AS 'Επίθετο'

ΑΠΟ πελάτη?

Αυτό θα πρέπει να παρέχει διαφορετικό όνομα για τις στήλες που προκύπτουν, όπως φαίνεται στο ακόλουθο παράδειγμα εξόδου:

Μπορούμε επίσης να χρησιμοποιήσουμε τα ψευδώνυμα σε έναν υπολογισμό. Για παράδειγμα, ας υποθέσουμε ότι θέλουμε να υπολογίσουμε τον ετήσιο μισθό όλων των εργαζομένων και να εξάγουμε τις προκύπτουσες αξίες ως στήλη 'Ετήσιος μισθός'. Μπορούμε να χρησιμοποιήσουμε το ερώτημα ως εξής:

ΕΠΙΛΟΓΗ μισθού * 12 ΟΠΩΣ ΚΑΙ 'Ετήσιος μισθός'

ΑΠΟ υπαλλήλους?

Σε αυτό το παράδειγμα, υπολογίζουμε τον ετήσιο μισθό πολλαπλασιάζοντας τη στήλη μισθού επί 12 και τον δίνουμε με ένα ψευδώνυμο 'Ετήσιος μισθός'.

Παράδειγμα 2: Ψευδώνυμα πίνακα

Η δεύτερη περίπτωση χρήσης της λέξης-κλειδιού AS είναι η ρύθμιση και η αντιστοίχιση των ψευδωνύμων πίνακα. Τα ψευδώνυμα πίνακα είναι αρκετά χρήσιμα, καθώς είναι χρήσιμα όταν ασχολείστε με συνδέσεις ή ακόμα και για να κάνουν τα ερωτήματά σας πιο ευανάγνωστα.

Εξετάστε το ακόλουθο παράδειγμα που δείχνει πώς να δημιουργήσετε ένα ψευδώνυμο πίνακα χρησιμοποιώντας τη λέξη-κλειδί AS:

SELECT e.first_name, e.last_name, d.department_name

ΑΠΟ εργαζομένους ΑΣ ε

τμήματα ΕΣΩΤΕΡΙΚΗΣ ΣΥΝΔΕΣΗΣ ΩΣ δ ΕΠΙ e.department_id = d.department_id;

Σε αυτήν την περίπτωση, εκχωρούμε τα ψευδώνυμα «e» και «d» στους πίνακες «υπάλληλοι» και «τμήματα» αντίστοιχα. Αυτό καθιστά πολύ εύκολη την αναφορά στους πίνακες αργότερα στο ερώτημα. Αυτό είναι πολύ διαδεδομένο όταν ασχολούμαστε με συνδέσεις SQL.

Παράδειγμα 3: Ψευδώνυμα έκφρασης

Μια άλλη περίπτωση χρήσης της λέξης-κλειδιού AS είναι να δημιουργήσετε τα ψευδώνυμα για διάφορες εκφράσεις. Αυτό μπορεί να βοηθήσει στην απλοποίηση μιας σύνθετης έκφρασης ή υπολογισμού.

Πάρτε ένα δείγμα επίδειξης για παράδειγμα:

SELECT CONCAT(first_name, '' , επώνυμο) AS 'Πλήρες όνομα'

ΑΠΟ υπαλλήλους?

Αυτό δείχνει πώς να εκχωρήσετε ένα ψευδώνυμο για μια συνάρτηση 'concat'.

Παράδειγμα 4: Ψευδώνυμα υποερωτήματος

Μπορούμε επίσης να δημιουργήσουμε τα ψευδώνυμα όταν ασχολούμαστε με υποερωτήματα. Αυτό μπορεί να διευκολύνει την αναφορά και την κατανόηση των υποερωτημάτων.

Ένα παράδειγμα είναι το εξής:

ΕΠΙΛΕΞΤΕ όνομα, επώνυμο, (

ΕΠΙΛΕΞΤΕ ΜΕΓΙΣΤΟ (μισθός) ΑΠΟ υπαλλήλους

) ΟΠΩΣ ΚΑΙ 'Μέγιστος μισθός'

ΑΠΟ υπαλλήλους?

Σε αυτό το παράδειγμα, χρησιμοποιούμε ένα δευτερεύον ερώτημα για να προσδιορίσουμε τον μέγιστο μισθό από τον πίνακα 'εργαζόμενοι' και να τον εκχωρήσουμε με ένα ψευδώνυμο 'Μέγιστος μισθός' στο κύριο ερώτημα.

Παράδειγμα 5: Συγκεντρωτικά ψευδώνυμα συναρτήσεων

Τέλος, μπορούμε να χρησιμοποιήσουμε τα ψευδώνυμα των στηλών που προκύπτουν από μια αθροιστική συνάρτηση για πιο ευανάγνωστη έξοδο, όπως φαίνεται στα ακόλουθα:

ΕΠΙΛΟΓΗ AVG(μισθός) AS 'Μέσος μισθός'

ΑΠΟ υπαλλήλους?

Σε αυτήν την περίπτωση, εκχωρούμε το αποτέλεσμα της συνάρτησης AVG() στο ψευδώνυμο 'Μέσος μισθός'.

συμπέρασμα

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