43 lines
1.2 KiB
SQL
43 lines
1.2 KiB
SQL
DROP TABLE IF EXISTS vokabeln;
|
|
|
|
CREATE TABLE vokabeln (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
vokabel TEXT NOT NULL,
|
|
stammform TEXT NOT NULL,
|
|
art TEXT NOT NULL,
|
|
flexion TEXT NOT NULL,
|
|
uebersetzung TEXT NOT NULL,
|
|
lektion TEXT NOT NULL,
|
|
kommentar TEXT NOT NULL
|
|
)
|
|
;
|
|
INSERT INTO "vokabeln" ("id", "vokabel", "stammform", "art", "flexion", "uebersetzung", "lektion", "kommentar") VALUES (1, 'videre', 'video', 'verb', 'e-konj', 'sehen', '2', 'Testvokabel');
|
|
INSERT INTO "vokabeln" ("id", "vokabel", "stammform", "art", "flexion", "uebersetzung", "lektion", "kommentar") VALUES (2, 'fames', 'famis f.', 'substantiv', 'gem.-dekl', 'Armut', '4', 'test');
|
|
INSERT INTO "vokabeln"
|
|
("vokabel", "stammform", "art", "flexion", "uebersetzung", "lektion", "kommentar")
|
|
VALUES
|
|
('rarara', 'rararae f.', 'substantiv', 'a.-dekl', 'Rarraium', '4', 'test');
|
|
|
|
|
|
DROP VIEW if exists arten;
|
|
CREATE VIEW arten AS
|
|
SELECT art FROM vokabeln GROUP BY art;
|
|
|
|
--SELECT * FROM arten;
|
|
|
|
|
|
|
|
DROP VIEW if exists flexionen;
|
|
CREATE VIEW flexionen AS
|
|
SELECT flexion FROM vokabeln GROUP BY flexion;
|
|
|
|
--SELECT * FROM flexionen;
|
|
|
|
DROP VIEW if exists lektionen;
|
|
CREATE VIEW lektionen AS
|
|
|
|
SELECT lektion FROM vokabeln GROUP BY lektion
|
|
;
|
|
|
|
--SELECT * FROM lektionen;
|