SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE Konto( KontoID CHAR(4), Name VARCHAR(10), EMail VARCHAR(30), Punkte INT(4) DEFAULT 0, PRIMARY KEY (KontoID), CHECK(Punkte BETWEEN 0 AND 999) ); CREATE TABLE Eintrag( PostID CHAR(2), Autor CHAR(4), Datum Date, Anonym BOOLEAN, Primary Key (PostID), Foreign Key (Autor) REFERENCES Konto(KontoID) ); CREATE TABLE Kommentar( KontoID CHAR(4), Zeit Time, Test VARCHAR(30), PostID CHAR(2), Primary Key (KontoID, PostID), Foreign Key (PostID) References Eintrag(PostID), Foreign Key (KontoID) References Konto(KontoID)); INSERT INTO Konto VALUES( '1000', 'Viola F.', 'viola@mail.com', '50'); ALTER TABLE Eintrag ADD Punkte INT(2); ALTER TABLE Eintrag ADD Inhalt VARCHAR(1024); -- ALTER TABLE Eintrag DROP Anonym; ALTER TABLE Eintrag CHANGE Datum Zeit TIMESTAMP; SELECT DISTINCT * FROM Eintrag Natural Join Konto WHERE Eintrag(Anonym) = False; SELECT * FROM Eintrag WHERE Datum = '2005-09-10' OR Datum = '2005-11-20'; SELECT COUNT(PostID) FROM( (SELECT DISTINCT PostID From Eintrag) EXCEPT (SELECT DISTINCT Eintrag(PostID) From Eintrag Natural Join Kommentar));
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear