Junior — Middle
Μπορείς να απαριθμήσεις τους βασικούς τελεστές που χρησιμοποιούνται για την ανάκτηση δεδομένων σε SQL;
sobes.tech AI
Απάντηση από AI
Βασικοί χειριστές για την επιλογή δεδομένων σε SQL:
- SELECT — επιλέγει στήλες από τον πίνακα.
- FROM — υποδεικνύει τον πίνακα από τον οποίο επιλέγονται τα δεδομένα.
- WHERE — φιλτράρει τις γραμμές βάσει μιας συνθήκης.
- ORDER BY — ταξινομεί το αποτέλεσμα κατά μία ή περισσότερες στήλες.
- GROUP BY — ομαδοποιεί τις γραμμές βάσει της τιμής μιας ή περισσότερων στηλών.
- HAVING — φιλτράρει τις ομάδες που δημιουργούνται από το GROUP BY.
- LIMIT (ή TOP) — περιορίζει τον αριθμό των επιστρεφόμενων γραμμών.
Παράδειγμα:
SELECT name, COUNT(*) as count
FROM users
WHERE active = 1
GROUP BY name
HAVING count > 5
ORDER BY count DESC
LIMIT 10;