Ηλεκτρονικοί Υπολογιστές II

Σχετικά έγγραφα
DISTINCT, LIKE, NULL, AND, OR, BETWEEN

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) ΤΕΙ ΔυτικήςΜακεδονίας

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II


1 / 97

Ηλεκτρονικοί Υπολογιστές II


Ηλεκτρονικοί Υπολογιστές I

1 / 87


Μικροβιολογία & Υγιεινή Τροφίμων


Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές I

1 / 150

Ηλεκτρονικοί Υπολογιστές I

1 / 105

GROUP BY, HAVING, COUNT, MIN, MAX, SUM, AVG, ROLLUP.

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Ηλεκτρονικοί Υπολογιστές IV

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δείκτες Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Τεχνολογία Πολιτισμικού Λογισμικού

Ηλεκτρονικοί Υπολογιστές IV

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Πιθανότητες. Συνδυαστική Ανάλυση Διδάσκων: Επίκουρος Καθηγητής Κωνσταντίνος Μπλέκας

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

DELETE, UPDATE, INSERT.

Ερωτήματα επιλογής με σύζευξη πινάκων

DELETE, UPDATE, INSERT

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Ηλεκτρονικοί Υπολογιστές II

ΓΕΝΙΚΗ ΚΑΙ ΑΝΟΡΓΑΝΗ ΧΗΜΕΙΑ

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 7α: SQL (NULL, Διαίρεση) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Υπολογιστές Ι. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Βάσεις Περιβαλλοντικών Δεδομένων

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Γενικά Μαθηματικά Ι. Ενότητα 1: Συναρτήσεις και Γραφικές Παραστάσεις. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Εφαρμοσμένη Στατιστική

Ηλεκτρονικοί Υπολογιστές I

Ιστορία της μετάφρασης

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Εισαγωγή στους Αλγορίθμους

Λογισμός 3. Ενότητα 19: Θεώρημα Πεπλεγμένων (γενική μορφή) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Εκκλησιαστικό Δίκαιο

Πληροφορική ΙΙ Θεματική Ενότητα 5

Βάσεις Περιβαλλοντικών Δεδομένων

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Μηχανολογικό Σχέδιο Ι

Εργαστήριο Χημείας Ενώσεων Συναρμογής

Εφαρμοσμένη Στατιστική

Εισαγωγή στους Αλγορίθμους

Εκκλησιαστικό Δίκαιο

Μαθηματικά και Φυσική με Υπολογιστές

Εργαστήριο Χημείας Ενώσεων Συναρμογής

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Εφαρμοσμένη Στατιστική

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 7β: SQL (Πρακτική Εξάσκηση 1) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Υπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Τεχνολογία Πολιτισμικού Λογισμικού

Ηλεκτρονικοί Υπολογιστές I

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Μαθηματικά και Φυσική με Υπολογιστές

Βασικοί άξονες Μαθηματικά στην εκπαίδευση:

ΓΕΝΙΚΗ ΚΑΙ ΑΝΟΡΓΑΝΗ ΧΗΜΕΙΑ

1 / 106

Οδοποιία IΙ. Ενότητα 14: Υπόδειγμα σύνταξης τευχών θέματος Οδοποιίας. Γεώργιος Μίντσης ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Εισαγωγή στην πληροφορική

Εισαγωγή στην Επιστήμη των Υπολογιστών

Κβαντική Επεξεργασία Πληροφορίας


Ηλεκτρισμός & Μαγνητισμός

Προγραμματισμός και Εφαρμογές Υπολογιστών

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ηλεκτρονικοί Υπολογιστές I

Παράκτια Τεχνικά Έργα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Πιθανότητες. Συναρτήσεις πολλών μεταβλητών Διδάσκων: Επίκουρος Καθηγητής Κωνσταντίνος Μπλέκας

Γενικά Μαθηματικά Ι. Ενότητα 14: Ολοκλήρωση Κατά Παράγοντες, Ολοκλήρωση Ρητών Συναρτήσεων Λουκάς Βλάχος Τμήμα Φυσικής

Ιστορία της μετάφρασης

Οικονομετρία. Εξειδίκευση του υποδείγματος. Μορφή της συνάρτησης: Πολυωνυμική, αντίστροφη και αλληλεπίδραση μεταβλητών

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Β. Διαφορικός Λογισμός

Ηλεκτρισμός & Μαγνητισμός

Βασικές Αρχές Φαρμακοκινητικής

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΦΥΣΙΚΟΧΗΜΕΙΑ ΙΙ

Γενικά Μαθηματικά Ι. Ενότητα 16: Ολοκλήρωση Τριγωνομετρικών Συναρτήσεων, Γενικευμένα Ολοκληρώματα Λουκάς Βλάχος Τμήμα Φυσικής

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διδακτική της Πληροφορικής

Διπλωματική Ιστορία Ενότητα 2η:

Εισαγωγή στους Αλγορίθμους

Transcript:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Ερωτήματα επιλογής SQL, σύζευξη, διάζευξη, NULL, ταίριασμα κειμένου Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς.

Περισσότερα για τα απλά ερωτήματα SQL DISTINCT, LIKE, NULL, AND, OR, BETWEEN Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr (stavrakoudis.econ.uoi.gr) 1 / 21

Σκοπός του μαθήματος Μετά από αυτό το μάθημα θα μπορείτε να: Αποκλείσετε διπλοεγγραφές από αποτελέσματα ερωτημάτων Χειρίζεστε άγνωστες ή ελλιπείς τιμές (NULL) Εφαρμόζετε αναζήτηση με βάση ταίριασμα κειμένου Εκτελείτε ερωτήματα πολύπλοκων περιορισμών εφαρμόζοντας λογικούς τελεστές Εκτελείτε ερωτήματα με τη χρήση του τελεστή συνόλου και του τελεστή περιοχής (stavrakoudis.econ.uoi.gr) 1 / 21

Απαλοιφή διπλοεγγραφών Να βρεθεί σε ποια τμήματα απασχολούνται οι υπάλληλοι Χωρίς απαλοιφή διπλοεγγραφών SELECT d e p i d ; depid 1 1 1 2 2... Με απαλοιφή διπλοεγγραφών SELECT DISTINCT d e p i d ; depid 1 2 3 4 5 6 (stavrakoudis.econ.uoi.gr) 2 / 21

Συνδυασμός πεδίων Να δοθεί το τμήμα και ο μισθός των υπαλλήλων SELECT DISTINCT depid, ; s a l a r y depid salary 6 1212.50 1 2787.69 2 1321.92 3 1101.70 6 1908.28...... Εδώ ελέγχεται ο συνδυασμός των τιμών στα πεδία depid και salary Ετσι, μια τιμή στο πεδίο depid μπορεί να εμφανιστεί δεύτερη (ή πολλαπλή) επειδή αντιστοιχίζεται με διαφορετική τιμή στο πεδίο salary Αν το ζεύγος τιμών τμήμα μισθός είναι ίδιο για δύο διαφορετικές εγγραφές τότε θα εμφανιστεί στο αποτέλεσμα μόνο μία φορά (λόγω DISTINCT) (stavrakoudis.econ.uoi.gr) 3 / 21

Ο λόγος είναι απλός: η σχεσιακή άλγεβρα αφορά πράξεις συνόλων, οπότε δε μπορεί να υπάρχουν διπλοεγγραφές, τα στοιχεία ενός συνόλου είναι μοναδικά. (stavrakoudis.econ.uoi.gr) 4 / 21 DISTINCT και προβολή στη σχεσιακή άλγεβρα Η σχεσιακή πράξη της προβολής, πχ: Π depid (employees) εκφράζεται στην SQL πάντα με DISTINCT: SELECT DISTINCT d e p i d ; και όχι χωρίς αυτό, πχ: SELECT d e p i d ;

Και κάτι για εξάσκηση Να βρεθούν τα τμήματα στα οποία ο μισθός των υπαλλήλων θα ανέβει πάνω από 80 αν πάρουν αύξηση 3.5% Π depid (σ salary 0.035>80 (employees)) SELECT DISTINCT d e p i d WHERE s a l a r y 0.035 > 8 0 ; depid 1 3 Μόνο στα τμήματα 1 και 3 υπάρχουν υπάλληλοι που αν ο μισθός τους αυξηθεί κατά 3.5% η αύξηση θα είναι μεγαλύτερη από 80. Στα τμήματα αυτά, πιθανά να υπάρχουν περισσότεροι από ένας υπάλληλος με τέτοια αύξηση. Αλλά αυτό που ενδιαφέρει είναι σε ποιο τμήμα, όχι σε ποιους και πόσους υπαλλήλους. (stavrakoudis.econ.uoi.gr) 5 / 21

Χειρισμός τιμών NULL Δε μπορούμε να χειριστούμε τιμές NULL με τελεστές σύγκρισης Μια τιμή είναι (IS) ή δεν είναι (IS NOT) NULL Ο έλεγχος για τιμές NULL αποδίδει πάντοτε TRUE ή FALSE Δύο τιμές NULL δεν είναι ίσες μεταξύ τους, η μεταξύ τους σύγκριση δεν έχει νόημα (stavrakoudis.econ.uoi.gr) 6 / 21

Παραδείγματα με NULL Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων χωρίς καταχωρημένο μισθό SELECT WHERE s a l a r y IS NULL; Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων με καταχωρημένο μισθό SELECT WHERE s a l a r y IS NOT NULL; (stavrakoudis.econ.uoi.gr) 7 / 21

Ταίριασμα κειμένου Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων με μικρό όνομα Νίκη SELECT WHERE f i r s t n a m e = NIKH ; Μπορούμε να κάνουμε συγκρίσεις αλφαριθμητικών με τελεστές σύγκρισης όπως και με αριθμούς Ωστόσο, το αλφαριθμητικό τοποθετείται πάντα μέσα σε εισαγωγικά Ο έλεγχος για τιμές NULL αποδίδει πάντοτε TRUE ή FALSE Τα εισαγωγικά μπορεί να είναι μονά ( ) ή διπλά ( ), ποτέ όμως δεν είναι αυτάκια! (stavrakoudis.econ.uoi.gr) 8 / 21

Ταίριασμα κειμένου με τον τελεστή LIKE Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων με μικρό όνομα που αρχίζει από Ν SELECT WHERE f i r s t n a m e LIKE N% ; Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων με μικρό όνομα που αρχίζει από Α και τελειώνει σε Α SELECT WHERE f i r s t n a m e LIKE A%A ; (stavrakoudis.econ.uoi.gr) 9 / 21

LIKE: χαρακτήρες υποκατάστασης % (ή *) : υποκαθιστά από κανένα ως πολλούς χαρακτήρες (ή?) : υποκαθιστά ακριβώς ένα χαρακτήρα Οι χαρακτήρες υποκατάστασης μπορούν αν συνδυαστούν μεταξύ τους Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων με μικρό όνομα που έχει 5 χαρακτήρες και τελειώνει σε Α SELECT WHERE f i r s t n a m e LIKE A ; (stavrakoudis.econ.uoi.gr) 10 / 21

Ο τελεστής AND Δύο παραστάσεις στη φράση WHERE μπορούν να συνδυαστούν μεταξύ τους με το λογικό τελεστή AND Χρησιμοποιούμε τον τελεστή AND όταν θέλουμε να ελέγξουμε την τιμή αληθείας και των δύο παραστάσεων ταυτόχρονα Οι βάσεις δεδομένων ακολουθούν την τριαδική λογική TRUE, FALSE, NULL Στο αποτέλεσμα του ερωτήματος εισέρχονται μόνο οι εγγραφές που αποδίδουν TRUE Πίνακας αληθείας: AND TRUE FALSE NULL TRUE TRUE FALSE UNK FALSE FALSE FALSE FALSE UNK UNK FALSE UNK Ο τελεστής AND αποδίδει TRUE μόνο όταν και οι δύο παραστάσεις είναι TRUE (stavrakoudis.econ.uoi.gr) 11 / 21

Ενα παράδειγμα με τον τελεστή AND Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων που εργάζονται στο τμήμα 4 και ο μισθός τους είναι μεγαλύτερος από 1000 SELECT WHERE d e p i d = 4 AND s a l a r y >= 1000; empid firstname lastname depid salary hiredate 206 Νίκος Βλάχος 4 1102.04 2002-12-03 311 Νίκος Στεργιόπουλος 4 1386.05 2002-02-01 780 Ευθαλεία Μικράκη 4 1054.71 2002-12-03 (stavrakoudis.econ.uoi.gr) 12 / 21

Ο τελεστής OR Δύο παραστάσεις στη φράση WHERE μπορούν να συνδυαστούν μεταξύ τους με το λογικό τελεστή OR Χρησιμοποιούμε τον τελεστή OR όταν θέλουμε να ελέγξουμε την τιμή αληθείας τουλάχιστον μιας από τις δύο παραστάσεις Οι βάσεις δεδομένων ακολουθούν την τριαδική λογική TRUE FALSE NULL Στο αποτέλεσμα του ερωτήματος εισέρχονται μόνο οι εγγραφές που αποδίδουν TRUE Πίνακας αληθείας: OR TRUE FALSE NULL TRUE TRUE TRUE TRUE FALSE TRUE FALSE UNK UNK TRUE UNK UNK Ο τελεστής OR αποδίδει TRUE όταν μία τουλάχιστον παράσταση είναι TRUE (stavrakoudis.econ.uoi.gr) 13 / 21

Ενα παράδειγμα με τον τελεστή OR Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων που εργάζονται στο τμήμα 4 ή ο μισθός τους είναι μεγαλύτερος από 1000 SELECT WHERE d e p i d = 4 OR s a l a r y >= 1000; empid firstname lastname depid salary hiredate... 206 Νίκος Βλάχος 4 1102.04 2002-12-03 230 Βαγγέλης Χριστόπουλος 4 NULL 2002-12-03 234 Αδαμαντία Θεοτοκάτου 5 1534.65 1999-10-01 243 Δέσποινα Παπαδοπούλου 2 1609.52 1999-03-05 311 Νίκος Στεργιόπουλος 4 1386.05 2002-02-01... (stavrakoudis.econ.uoi.gr) 14 / 21

Μακριά από παγίδες Να βρεθούν τα ονοματεπώνυμα των υπαλλήλων που εργάζονται στα τμήματα 1 και 3 Λάθος απάντηση SELECT f i r s t n a m e, lastname WHERE d e p i d = 1 AND d e p i d = 3 ; Σωστή απάντηση SELECT f i r s t n a m e, WHERE d e p i d = 1 OR d e p i d = 3 ; lastname (stavrakoudis.econ.uoi.gr) 15 / 21

Σύνθετες παραστάσεις και παρενθέσεις Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων που δεν προσλήφθηκαν το 2002 και εργάζονται στο τμήμα 3 Λάθος απάντηση SELECT WHERE d e p i d = 3 AND h i r e d a t e < 2002 01 01 OR h i r e d a t e > 2002 12 31 ; Σωστή απάντηση SELECT WHERE d e p i d = 3 AND ( h i r e d a t e < 2002 01 01 OR h i r e d a t e > 2002 12 31 ) ; (stavrakoudis.econ.uoi.gr) 16 / 21

Ο τελεστής συνόλου IN Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων που εργάζονται στα τμήματα 2, 3 και 4 SELECT WHERE d e p i d = 2 OR d e p i d = 3 OR d e p i d = 4 ; Το ίδιο, αλλά πιο απλά SELECT WHERE d e p i d IN ( 2, 3, 4 ) ; (stavrakoudis.econ.uoi.gr) 17 / 21

Άρνηση του IN Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων που δεν εργάζονται στα τμήματα 2, 3 και 4 SELECT WHERE d e p i d NOT IN ( 2, 3, 4 ) ; Η, ισοδύναμα με: SELECT WHERE d e p i d!= 2 AND d e p i d!= 3 AND d e p i d!= 4 ; (stavrakoudis.econ.uoi.gr) 18 / 21

Ο τελεστής περιοχής τιμών Να βρεθούν όλες οι λεπτομέρειες των υπαλλήλων για εκείνους τους υπαλλήλους που παίρνουν μισθό από 1100 ως 1200 SELECT WHERE s a l a r y BETWEEN 1100 AND 1200; empid firstname lastname depid salary hiredate 172 Χρήστος Βλάσσης 3 1101.70 2000-07-04 206 Νίκος Βλάχος 4 1102.04 2002-12-03 381 Περικλής Κιτσάκης 6 1100.13 2003-02-14 431 Κώστας Παπαδόπουλος 3 1100.23 2002-09-16 503 Μαριλένα Κρέσπα 2 1105.04 2001-03-07 (stavrakoudis.econ.uoi.gr) 19 / 21

Ο τελεστής περιοχής τιμών για ημερομηνίες Να βρεθεί ο κωδικός των τμημάτων στα οποία απασχολούνται υπάλληλοι που προσλήφθηκαν μέσα στο 2004 SELECT DISTINCT d e p i d WHERE h i r e d a t e BETWEEN 2004 01 01 AND 2004 12 31 depid 4 3 (stavrakoudis.econ.uoi.gr) 20 / 21

Σχόλια και ερωτήσεις Σας ευχαριστώ για την προσοχή σας Είμαι στη διάθεσή σας για σχόλια, απορίες και ερωτήσεις (stavrakoudis.econ.uoi.gr) 21 / 21

Τέλος Ενότητας

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Ιωαννίνων» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.

Σημειώματα

Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 1.0. Έχουν προηγηθεί οι κάτωθι εκδόσεις: Έκδοση 1.0 διαθέσιμη εδώ. http://ecourse.uoi.gr/course/view.php?id=1065.

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Ιωαννίνων, Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης. «Ηλεκτρονικοί Υπολογιστές II. Ερωτήματα επιλογής SQL, σύζευξη, διάζευξη, NULL, ταίριασμα κειμένου». Έκδοση: 1.0. Ιωάννινα 2014. Διαθέσιμο από τη δικτυακή διεύθυνση: http://ecourse.uoi.gr/course/view.php?id=1065.

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού - Παρόμοια Διανομή, Διεθνής Έκδοση 4.0 [1] ή μεταγενέστερη. [1] https://creativecommons.org/licenses/by-sa/4.0/.