-- Τα παρακάτω είναι παραδείγματα για τις ανάγκες της διάλεξης της 09/12/2025
/*
Εισαγωγή δεδομένων με με δυνατότητα αλλαγής σειράς στηλών και αντίστοιχων τιμών. Το γνώρισμα είναι δεύτερο στη σειρά
*/
INSERT INTO AUCTIONHOUSE (AuctionHouseID, Website, Name, Address) VALUES
('AH04', 'https://en.wikipedia.org/wiki/newWeb','NewWeb', '100 Democracy Rd, Heraklion, Crete');
/*
Εισαγωγή πολλαπλών πλειάδων με μία μόνο εντολή - Προσοχή: Αν κάποια πλειάδα είναι λαθος η εντολή θα αστοχήσει στο σύλολό της
INSERT INTO AUCTIONHOUSE VALUES
('AH05', 'Stavros Mihalarias Art Center', '260 Kifissias Avenue, Kifissia 14562.', 'https://en.wikipedia.org/wiki/Mihalarias_Art_Center'),
('AH06', 'Christies', '7 Central Park, Central Way, Park Royal, London NΑW10 7FY.', 'https://en.wikipedia.org/wiki/Christie%27s'),
('AH07', 'Sothebys', '1334 York Avenue, New York, New York 10021.', 'https://en.wikipedia.org/wiki/Sotheby%27s');
/*
Εισαγωγή δεδομένων με προσδιορισμό δήλωση / query που το αποτέλεσμα της εισάγεται στη σχέση
*/
CREATE TABLE My_test (
AuctionHouseID TEXT NOT NULL,
PRIMARY KEY (AuctionHouseID));
INSERT INTO My_test ( SELECT AuctionHouseID
FROM AUCTIONHOUSE
WHERE Website = 'https://en.wikipedia.org/wiki/newWeb');
-- Παραδείγματα τροποποιήσεων σε table
ALTER TABLE My_test ADD COLUMN Date TEXT;
UPDATE My_test
SET Date = '2025-12-09' WHERE AuctionHouseID = 'AH04';
ALTER TABLE My_test
DROP COLUMN Date;
-- Παραδειγμα διαγραφής πλειάδων απο table
DELETE FROM My_test
WHERE AuctionHouseID LIKE 'AH04%';
SELECT * FROM My_test;
DROP table My_test;