Workearly SQL Quest - Μάθε SQL Διαδραστικά

Το Workearly προσφέρει το καλύτερο διαδραστικό πρόγραμμα εκμάθησης SQL στην Ελλάδα. Μάθε βάσεις δεδομένων, SQL ερωτήματα, και ανάπτυξε τις δεξιότητές σου στον προγραμματισμό με παιχνιδοποίηση και πρακτικές ασκήσεις.

SELECT
FROM
WHERE

|

από το
Workearly - Εκπαιδευτική Πλατφόρμα Τεχνολογίας

Ξεκίνα την περιπέτειά σου στον κόσμο των βάσεων δεδομένων! Μάθε SQL παίζοντας και λύνοντας προκλήσεις με το πιο διαδραστικό εκπαιδευτικό πρόγραμμα του Workearly.

Διαδραστικές Προκλήσεις
Κέρδισε Αστέρια
Μάθε SQL Επαγγελματικά
Workearly

Workearly Assistant

SQL Glossary

Βασικά

SQL

Structured Query Language - μια γλώσσα προγραμματισμού για τη διαχείριση βάσεων δεδομένων

Database

Μια δομημένη συλλογή δεδομένων που αποθηκεύεται ηλεκτρονικά

Table

Μια συλλογή σχετικών δεδομένων οργανωμένων σε γραμμές και στήλες

Column

Ένα κάθετο πεδίο σε έναν πίνακα που περιέχει δεδομένα του ίδιου τύπου

Row

Μια οριζόντια εγγραφή σε έναν πίνακα που περιέχει σχετικά δεδομένα

Query

Ένα αίτημα για δεδομένα από μια βάση δεδομένων χρησιμοποιώντας εντολές SQL

Ρήτρες

SELECT

Ανακτά δεδομένα από έναν ή περισσότερους πίνακες

FROM

Καθορίζει από ποιον πίνακα/πίνακες θα ανακτηθούν τα δεδομένα

WHERE

Φιλτράρει τις γραμμές βάσει συγκεκριμένων συνθηκών

ORDER BY

Ταξινομεί το σύνολο αποτελεσμάτων κατά μία ή περισσότερες στήλες

LIMIT

Περιορίζει τον αριθμό των γραμμών που επιστρέφονται στο αποτέλεσμα

OFFSET

Παραλείπει έναν καθορισμένο αριθμό γραμμών πριν επιστρέψει αποτελέσματα

DISTINCT

Επιστρέφει μόνο μοναδικές τιμές, αφαιρώντας τα διπλότυπα

Τελεστές

AND

Λογικός τελεστής που απαιτεί και τις δύο συνθήκες να είναι αληθείς

OR

Λογικός τελεστής που απαιτεί τουλάχιστον μία συνθήκη να είναι αληθής

NOT

Λογικός τελεστής που αρνείται μια συνθήκη

=

Τελεστής ισότητας - ελέγχει αν οι τιμές είναι ίσες

!=

Τελεστής ανισότητας - ελέγχει αν οι τιμές είναι διαφορετικές

>

Τελεστής μεγαλύτερο από

<

Τελεστής μικρότερο από

>=

Τελεστής μεγαλύτερο ή ίσο

<=

Τελεστής μικρότερο ή ίσο

Συνδέσεις

JOIN

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

INNER JOIN

Επιστρέφει μόνο γραμμές που έχουν αντίστοιχες τιμές και στους δύο πίνακες

LEFT JOIN

Επιστρέφει όλες τις γραμμές από τον αριστερό πίνακα και τις αντίστοιχες από τον δεξί

RIGHT JOIN

Επιστρέφει όλες τις γραμμές από τον δεξί πίνακα και τις αντίστοιχες από τον αριστερό

FULL JOIN

Επιστρέφει όλες τις γραμμές όταν υπάρχει αντιστοιχία σε οποιονδήποτε πίνακα

Τύποι Δεδομένων

INTEGER

Τύπος δεδομένων ακέραιου αριθμού

VARCHAR

Τύπος δεδομένων συμβολοσειράς μεταβλητού μήκους

TEXT

Τύπος δεδομένων μεγάλης συμβολοσειράς

DATE

Τύπος δεδομένων ημερομηνίας (έτος, μήνας, ημέρα)

BOOLEAN

Τύπος δεδομένων αληθής/ψευδής

Κλειδιά

Primary Key

Ένας μοναδικός αναγνωριστικός για κάθε γραμμή σε έναν πίνακα

Foreign Key

Ένα πεδίο που συνδέεται με το πρωτεύον κλειδί άλλου πίνακα

Προχωρημένα

Subquery

Ένα ερώτημα ενσωματωμένο μέσα σε άλλο ερώτημα

Alias

Ένα προσωρινό όνομα που δίνεται σε έναν πίνακα ή στήλη

Index

Μια δομή βάσης δεδομένων που βελτιώνει την απόδοση των ερωτημάτων