Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LAB DATABASE 25/10/19
- /* Οι εντολές δημιουργίας των πινάκων της βάσης δεδομένων της εργαστηριακής εξάσκησης*/
- CREATE TABLE ΤΜΗΜΑ (
- ΚωδΤ TEXT,
- Ονομασία TEXT,
- Τοποθεσία TEXT,
- PRIMARY KEY (ΚωδΤ) );
- CREATE TABLE ΕΡΓΑΖΟΜΕΝΟΣ (
- ΌνομαΕ TEXT,
- ΑΦΜ INT,
- Μισθός REAL,
- ΚωδΤ TEXT,
- PRIMARY KEY (ΑΦΜ) );
- /* Εισαγωγή δεδομένων στους δύο πίνακες */
- INSERT INTO ΤΜΗΜΑ VALUES ('Α-04', 'Χαλιά', 'Ισόγειο');
- INSERT INTO ΤΜΗΜΑ VALUES ('Β-01', 'Υποδήματα', 'Υπόγειο');
- INSERT INTO ΤΜΗΜΑ VALUES ('Β-02', 'Κουρτίνες', 'Α όροφος');
- INSERT INTO ΤΜΗΜΑ VALUES ('Β-03', 'Ρούχα', 'Β όροφος');
- INSERT INTO ΕΡΓΑΖΟΜΕΝΟΣ VALUES ('Σταθάκης Ελευθ.', 079001223, 700, 'Α-04');
- INSERT INTO ΕΡΓΑΖΟΜΕΝΟΣ VALUES ('Περλής Ιωά.', 084445990, 650, 'Β-02');
- INSERT INTO ΕΡΓΑΖΟΜΕΝΟΣ VALUES ('Παππάς Γεώρ.', 044554444, 950, 'Β-02');
- INSERT INTO ΕΡΓΑΖΟΜΕΝΟΣ VALUES ('Γεωργίου Γ.', 01111111, 1000, 'Β-01');
- INSERT INTO ΕΡΓΑΖΟΜΕΝΟΣ VALUES ('Ιωάννου Ι.', 02222222, 650, NULL);
- ##########################################################
- DELETE FROM ΤΜΗΜΑ WHERE ΚωδΤ='Α-04'
- DELETE FROM ΕΡΓΑΖΟΜΕΝΟΣ //SVHNEI OLA TA DATA TOY PINAKA ENW H DROP SVHNEI KAI TON SKELETO TOY PINAKA
- UPDATE ΤΜΗΜΑ SET Τοποθεσία="Α' όροφος" WHERE ΚωδΤ='Α-04'
- SELECT * FROM ΤΜΗΜΑ //SVHNEI TA PERIEXOMENA TOU PINAKA TMHMA
- SELECT DISTINCT ΚωδΤ
- FROM ΕΡΓΑΖΟΜΕΝΟΣ
- SELECT ΌνομαΕ
- FROM ΕΡΓΑΖΟΜΕΝΟΣ
- WHERE Μισθός BETWEEN 700 AND 800
- SELECT *
- FROM ΤΜΗΜΑ,ΕΡΓΑΖΟΜΕΝΟΣ
- KARTESIANO GINOMENO SYNTHESH PINAKWN
- SELECT *
- FROM ΤΜΗΜΑ,ΕΡΓΑΖΟΜΕΝΟΣ
- WHERE ΤΜΗΜΑ.ΚωδΤ=ΕΡΓΑΖΟΜΕΝΟΣ.ΚωδΤ
- //vgazei ta onomata twn ergazomenwn pou exw sto ypogeio
- SELECT ΕΡΓΑΖΟΜΕΝΟΣ.ΌνομαΕ
- FROM ΤΜΗΜΑ,ΕΡΓΑΖΟΜΕΝΟΣ
- WHERE ΤΜΗΜΑ.ΚωδΤ=ΕΡΓΑΖΟΜΕΝΟΣ.ΚωδΤ
- AND ΤΜΗΜΑ.Τοποθεσία= 'Υπόγειο'
- SELECT ΤΜΗΜΑ.Τοποθεσία
- FROM ΤΜΗΜΑ,ΕΡΓΑΖΟΜΕΝΟΣ
- WHERE ΤΜΗΜΑ.ΚωδΤ=ΕΡΓΑΖΟΜΕΝΟΣ.ΚωδΤ
- AND ΕΡΓΑΖΟΜΕΝΟΣ.ΌνομαΕ= 'Σταθάκης Ελευθ.'
- SELECT ΌνομαΕ "Όνομα Εργαζομένου"
- FROM ΤΜΗΜΑ Τ,ΕΡΓΑΖΟΜΕΝΟΣ Ε
- WHERE Τ.ΚωδΤ =Ε.ΚωδΤ
- AND Τοποθεσία= 'Ισόγειο'
- SELECT ΌνομαΕ "Όνομα Εργαζομένου"
- FROM ΤΜΗΜΑ Τ,ΕΡΓΑΖΟΜΕΝΟΣ Ε
- WHERE Τ.ΚωδΤ =Ε.ΚωδΤ
- AND (Τοποθεσία= 'Ισόγειο' OR Τοποθεσία= 'Υπόγειο')
- /////TO IDIO ME TO APO PANW
- SELECT ΌνομαΕ "Όνομα Εργαζομένου"
- FROM ΤΜΗΜΑ Τ,ΕΡΓΑΖΟΜΕΝΟΣ Ε
- WHERE Τ.ΚωδΤ =Ε.ΚωδΤ
- AND Τοποθεσία= 'Ισόγειο'
- UNION
- SELECT ΌνομαΕ "Όνομα Εργαζομένου"
- FROM ΤΜΗΜΑ Τ,ΕΡΓΑΖΟΜΕΝΟΣ Ε
- WHERE Τ.ΚωδΤ =Ε.ΚωδΤ
- AND Τοποθεσία= 'Υπόγειο'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement