SQL Quest - Χάρτης Περιπέτειας

Workearly

Workearly Assistant

👋
Συνιστούμε να ξεκινήσεις από την "Εισαγωγή στην SQL"
1
ΞΕΚΙΝΑ ΕΔΩ

Εισαγωγή στην SQL

Μάθε τι είναι η SQL και οι βάσεις δεδομένων

19 προκλήσεις

Ξεκίνα
2

SQL Puzzle

Φτιάξε SQL ερωτήματα τοποθετώντας τα κομμάτια στη σωστή σειρά

4 προκλήσεις

Ξεκίνα
3

SQL Detective

Λύσε μυστήρια χρησιμοποιώντας το WHERE για να φιλτράρεις δεδομένα

5 προκλήσεις

Ξεκίνα
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

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