Professional Documents
Culture Documents
ΕΡΓΑΣΤΗΡΙΟ 6
ΕΡΓΑΣΤΗΡΙΟ 6
ΕΝΘΕΤΑ ΕΡΩΤΗΜΑΤΑ
Μέχρι τώρα χρησιμοποιούσαμε ερωτήματα (SELECT) για να εξάγουμε κάποια δεδομένα από
τη βάση.
Σήμερα θα δείτε πως μπορείτε τα αποτελέσματα/έξοδος ενός ερωτήματος σας (SELECT) να
χρησιμοποιηθούν σαν είσοδο σε ένα άλλο.
Θυμηθείτε ότι με τον όρο IN(…) ορίζουμε μια λίστα πιθανών τιμών, πχ.
Εκτελέστε:
select * from personal_info
where age in (
select age
from personal_info
where age=40
);
Εμφανίζει όλους τους σπουδαστές που το f_id τους είναι κάποιο από αυτά που επιστρέφει το
ένθετο ερώτημα. Το ένθετο ερώτημα εδώ επιστρέφει μόνο την τιμή 1.
Σχηματικά:
ΘΕΜΑ 3.Χρησιμοποιήστε ένθετο ερώτημα για να εξάγετε τους σπουδαστές του ΙΕΚ που
παρακολουθούν βάσεις δεδομενων 1.
Απάντηση:
ΘΕΜΑ 4.Χρησιμοποιήστε ένθετο ερώτημα Εμφανίστε όνομα ,επώνυμο και την ηλικία των
σπουδαστών
Απάντηση: