ΕΠΛ 342 – Βάσεις Δεδομένων Εργαστήριο 4 ο SQL - Queries Ιωάννα Συρίμη

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΕΡΩΤΗΜΑΤΑ ΕΠΙΛΟΓΗΣ ΜΑΘΗΜΑ 6. SELECTSELECT SELECT * FROM όνομα_πίνακα ; • Με τη εντολή SELECT ανασύρουμε δεδομένα από την βάση δεδομένων. • Το αστεράκι.
Advertisements

ΕΣΔ 232: Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας © 2012 Nicolas Tsapatsoulis Φυσική Σχεδίαση – Υλοποίηση βάσης ΕΣΔ232 – Οργάνωση Δεδομένων στη.
Βάσεις Δεδομένων.
1 Copyright © 2006 Quality & Reliability SQL 1-2.
PL/SQL.
Εργαστήριο 2ο SQL - DDL Ιωάννα Συρίμη
Entity-Relationship Παραδείγματα Πληροφοριακά Συστήματα και Βάσεις Δεδομένων Φροντιστήριο 1 Δαμιανός Χατζηαντωνίου.
9 Η Γλώσσα SQL Εισαγωγή – Βασικές Έννοιες Τύποι Δεδομένων
ORACLE PL/SQL Cursors Μέρος 1.
1 Προχωρημένα Θέματα Τεχνολογίας και Εφαρμογών Βάσεων Δεδομένων Επεξεργασία και βελτιστοποίηση ερωτήσεων Πάνος Βασιλειάδης Σεπτέμβρης.
Προχωρημένα Θέματα Τεχνολογίας και Εφαρμογών Βάσεων Δεδομένων Επεξεργασία και βελτιστοποίηση ερωτήσεων Πάνος Βασιλειάδης Σεπτέμβρης 2005.
Βάσεις Δεδομένων Εργαστήριο ΙΙI Τμήμα Πληροφορικής ΑΠΘ
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
ΕΡΩΤΗΜΑΤΑ ΕΠΙΛΟΓΗΣ 2 ΜΑΘΗΜΑ 8. ΑΠΑΛΟΙΦΗ ΔΙΠΛΟΕΓΓΡΑΦΩΝ DISTINCT Μπορούμε να απαλείψουμε τις διπλοεγγραφές που μας επιστρέφονται και που οφείλονται στην.
1 Βάσεις Δεδομένων ΙI Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ SQL (3 από 3) T Manavis.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων  Χειρισμός Δεδομένων.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων (data definition)  Χειρισμός Δεδομένων (data manipulation)
Copyright © 2006 – Quality & Reliability SA PL/SQL TRIGGERS ΜΕΡΟΣ 1.
Πανεπιστήμιο Κύπρου – Τμήμα Πληροφορικής ΕΠΛ446-Προχωρημένες Βάσεις Δεδομένων Ζωγραφάκης Ιωάννης.
Οντολογία για κινηματογραφικές ταινίες
Οι επεκτάσεις του έργου TOOBIS στις γλώσσες ορισμού και ερωτήσεων του ODMG Κ. Βασιλάκης.
Βάσεις Δεδομένων I (Θ) Ενότητα 11: Ενιαίο παράδειγμα σχεδίασης σχεσιακής βάσης δεδομένων και υλοποίησης με Γλώσσα SQL Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής.
MYSQL 2. Στόχος της ώρας Περισσότερα θέματα MySQL Ταξινόμηση Περιορισμοί Παράδειγμα δημιουργίας σχήματος Τελεστές LIKE, IN, BETWEEN Κωδικοποίηση Ψευδώνυμα.
Βάσεις Δεδομένων Ενότητα 7.1: Structured Query Language - 1 ο Μέρος Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό.
ORACLE PL/SQL Cursors Μέρος 2. Cursors 2 Cursors με παραμέτρους Εισαγωγή παραμέτρου κατά την εκτέλεση Πολλά ανοίγματα με διαφορετικές παραμέτρους.
Βάσεις Δεδομένων I (Θ) Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα.
Βάσεις Δεδομένων I (Θ) Ενότητα 9: Yλοποίηση σχεσιακών βάσεων δεδομένων - Σύνθετες εντολές SQL Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά.
Βάσεις Δεδομένων I Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
Βάσεις Δεδομένων I Ενότητα 9: Yλοποίηση σχεσιακών βάσεων δεδομένων - Σύνθετες εντολές SQL Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
ΕΣΔ 232: Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας © 2012 Nicolas Tsapatsoulis Το σχεσιακό μοντέλο βάσεων δεδομένων ΕΣΔ232 – Οργάνωση Δεδομένων στη.
ΗΛΙΑΚΟΙ ΘΕΡΜΟΣΙΦΩΝΕΣ Ο ηλιακός θερμοσίφωνας είναι ένα ενεργητικό ηλιοθερμικό σύστημα παραγωγής ζεστού νερού χρήσης χρησιμοποιώντας την ηλιακή ενέργεια.
Η Εντολή Select Select Πεδίο1, Πεδίο2, … Πεδίοn From Πίνακας1, Πίνακας2, …, Πίνακαςm Where συνθήκη;
Επανάληψη και λυμένα θέματα του μαθήματος «Βάσεις Δεδομένων ΙΙ» για τη διδασκαλία του στo Τμήμα Πληροφορικής του ΤΕΙ Αθήνας. Διδάσκων: Χ. Σκουρλάς,
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να παρουσιάσει τις απαραίτητες έννοιες ώστε οι φοιτητές να κατανοήσουν την τεχνολογία των βάσεων δεδοµένων.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Βάσεις Δεδομένων Ι 4η διάλεξη
Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
Σύντομη περιγραφή Μια περιήγηση σε αφυπνιζόμενα προγράμματα (triggers), δηλαδή προγράμματα ενεργοποιούμενα από ενέργειες INSERT, UPDATE, DELETE στη βάση.
Περιγραφή Ενότητας Σκοπός του μαθήματος αυτού και κεντρικός σκοπός του μαθήματος των Βάσεων Δεδομένων Ι είναι η παρουσίαση των απαραίτητων εννοιών ώστε.
Θερινό Σχολείο, 14 – 20 Ιουλίου 2014
Βάσεις Δεδομένων ΙΙ 1η διάλεξη
Βάσεις Δεδομένων Ι Επανάληψη
Βάσεις Δεδομένων Ενότητα 3: Σχεσιακή Άλγεβρα Βασίλης Βουτσινάς
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα
Τεχνικές Ηλεκτρονικής Απάτης και Δικτυοπειρατείας
9 Η Γλώσσα SQL Εισαγωγή – Βασικές Έννοιες Τύποι Δεδομένων
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να κατανοήσουμε την έννοια της όψης της γλώσσας SQL. Χ. Σκουρλάς.
Ποιοί είναι οι δικαστικοί σχηματισμοί του Δικαστηρίου;
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση των απαραίτητων εννοιών αλλά και των δηλώσεων SQL ώστε οι φοιτητές να κατανοήσουν σε κάποιο.
Βάσεις Δεδομένων Κωδικός Μαθήματος: MK741
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση δηλώσεων SQL που περιλαμβάνουν EXIST, ANY, ALL. Χ. Σκουρλάς.
Βάσεις Δεδομένων Ι 8η διάλεξη
Ο Κύκλος του Νερού (Φυσική) Μεταβιτσιάδου Ελένη Σελίδα 1
Βάσεις Δεδομένων και web-based Εφαρμογές
ΓΛΩΣΣΕΣ & ΕΡΓΑΛΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΘΕΡΜΟΫΔΡΑΥΛΙΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΣΥΝΤΗΡΗΤΩΝ ΚΕΝΤΡΙΚΗΣ ΘΕΡΜΑΝΣΗΣ
ΚΑΤΑΚΛΙΣΗ ΔΙΑΜΕΡΙΣΜΑΤΟΣ ΑΠΌ ΘΑΛΑΣΣΑ
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας
ΤΜΗΜΑ : Πρακτικών Ασκήσεων Διδασκαλίας (ΠΑΔ)
Εισαγωγή στη Σχεσιακή Άλγεβρα
Βάσεις Δεδομένων ΙΙ Ενότητα 5: Μελέτη περιπτώσεως:
Ερωτήματα Επιλογής Δεδομένων
Ερωτήματα Επιλογής σε ACCESS
ΓΡΑΜΜΕΣ - ΓΡΑΜΜΑΤΑ - ΓΕΩΜΕΤΡΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ
ΠΑΡΑΔΕΙΓΜΑΤΑ SQL.
ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή
ΓΕΩΜΕΤΡΙΚΕΣ ΚΑΜΠΥΛΕΣ.
SQL Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής
Μεταγράφημα παρουσίασης:

ΕΠΛ 342 – Βάσεις Δεδομένων Εργαστήριο 4 ο SQL - Queries Ιωάννα Συρίμη

ΕΠΛ342-Βάσεις Δεδομένων 19/4/20152 WHERE … =,, <>, !=, >=, <= SALARY > 1000 NAME = ‘ANNA’ DATE_OF_BIRTH >= TO_DATE (‘1/1/1980’, ‘DD/MM/YYYY’) IS NULL, IS NOT NULL DATE_OF_BIRTH IS NULL LIKE, NOT LIKE NAME LIKE ‘%A%’ NAME NOT LIKE ‘MARIA_’ NAME LIKE ‘MARIA’ IN, NOT IN DEPARTMENT_ID IN (1, 3, 6) NAME IN (‘ANNA’, ‘MARIA’) BETWEEN … AND …, NOT BETWEEN … AND … SALARY NOT BETWEEN 1000 AND 1500 DATE_OF_BIRTH BETWEEN TO_DATE (‘1/1/1980’, ‘DD/MM/YYYY’) AND SYSDATE

ΕΠΛ342-Βάσεις Δεδομένων 19/4/20153 WHERE … AND SALARY > 1000 AND NAME = ‘ANNA’ OR DATE_OF_BIRTH IS NULL OR DATE_OF_BIRTH > SYSDATE NOT NOT (SALARY > 1000 AND NAME = ‘ANNA’)

ΕΠΛ342-Βάσεις Δεδομένων 19/4/20154 SELECT Ανάκτηση Δεδομένων από Πίνακα SELECT FROM WHERE ORDER BY

ΕΠΛ342-Βάσεις Δεδομένων 19/4/20155 SELECT SELECT NAME, DATE_OF_BIRTH FROM STUDENTS SELECT NAME, DATE_OF_BIRTH FROM STUDENTS ORDER BY DATE_OF_BIRTH SELECT NAME, DATE_OF_BIRTH FROM STUDENTS ORDER BY DATE_OF_BIRTH, NAME DESC

ΕΠΛ342-Βάσεις Δεδομένων 19/4/20156 SELECT SELECT NAME, DATE_OF_BIRTH FROM STUDENTS WHERE SYSDATE - DATE_OF_BIRTH BETWEEN 20 AND 25 ORDER BY DATE_OF_BIRTH DESC SELECT LAST_NAME, FIRST_NAME, SALARY FROM EMPLOYESS WHERE DEPARTMENT = 1 AND SALARY <=1000 ORDER BY HIRE_DATE

ΕΠΛ342-Βάσεις Δεδομένων 19/4/20157 SELECT SELECT DEPT_NAME, LAST_NAME, FIRST_NAME, SALARY FROM EMPLOYEES, DEPARTMENTS WHERE EMPLOYEES.DEPT_ID = DEPARTMENT.DEPT_ID AND SALARY > 1000 ORDER BY DEPT_NAME, SALARY DESC

ΕΠΛ342-Βάσεις Δεδομένων 19/4/20158 SELECT SELECT DEPT.DEPT_NAME, EMP.LAST_NAME, EMP.FIRST_NAME, EMP.SALARY FROM EMPLOYEES EMP, DEPARTMENTS DEPT WHERE EMP.DEPT_ID = DEPT.DEPT_ID AND EMP.SALARY > 1000 ORDER BY DEPT.DEPT_NAME, EMP.SALARY DESC

ΕΠΛ342-Βάσεις Δεδομένων 19/4/20159 SELECT SELECT DEPT.DEPT_NAME, EMP.LAST_NAME, EMP.FIRST_NAME, EMP.SALARY, TRUNC(SYSDATE) - EMP.HIREDATE YEARS_OF_SERVICE FROM EMPLOYEES EMP, DEPARTMENTS DEPT WHERE EMP.DEPT_ID = DEPT.DEPT_ID ORDER BY TRUNC(SYSDATE) - EMP.HIREDATE, LAST_NAME