SQLisland
SELECT * FROM dorf
SELECT * FROM BEWOHNER
SELECT * FROM bewohner WHERE beruf = 'Metzger'
SELECT * FROM BEWOHNER WHERE status='friedlich'
SELECT * FROM BEWOHNER WHERE status='friedlich' AND beruf='Waffenschmied'
SELECT * FROM BEWOHNER WHERE status='friedlich' AND beruf LIKE '%schmied'
INSERT INTO bewohner (name, dorfnr, geschlecht, beruf, gold, status) VALUES ('Fremder', 1, '?', '?', 0, '?')
SELECT bewohnernr FROM BEWOHNER WHERE name='Fremder'
SELECT gold FROM BEWOHNER WHERE name='Fremder'
SELECT * FROM GEGENSTAND WHERE besitzer IS NULL
UPDATE gegenstand SET besitzer = 20 WHERE gegenstand = 'Kaffeetasse'
UPDATE GEGENSTAND SET besitzer=20 WHERE besitzer IS NULL
SELECT * FROM GEGENSTAND WHERE besitzer=20
SELECT * FROM BEWOHNER WHERE status='friedlich' AND (beruf='Haendler' OR beruf='Kaufmann')
UPDATE GEGENSTAND SET besitzer=15 WHERE gegenstand='Teekanne' OR gegenstand='Ring'
UPDATE bewohner SET gold = gold + 120 WHERE bewohnernr = 20
UPDATE bewohner SET name='Noah' WHERE bewohnernr=20
SELECT * FROM BEWOHNER WHERE beruf='Baecker' ORDER BY gold DESC
UPDATE bewohner SET gold = gold + 100 - 150 WHERE bewohnernr = 20
INSERT INTO gegenstand (gegenstand, besitzer) VALUES ('Schwert', 20)
SELECT * FROM BEWOHNER WHERE beruf='Pilot' ORDER BY gold DESC
SELECT dorf.name FROM dorf, bewohner WHERE dorf.dorfnr = bewohner.dorfnr AND bewohner.name = 'Dirty Dieter'
SELECT name FROM bewohner WHERE bewohnernr=(SELECT haeuptling FROM dorf WHERE name='Zwiebelhausen')
SELECT COUNT(*) FROM bewohner, dorf WHERE dorf.dorfnr = bewohner.dorfnr AND dorf.name = 'Zwiebelhausen'
SELECT COUNT(name) FROM bewohner WHERE geschlecht='w'AND dorfnr=3
SELECT name FROM bewohner WHERE geschlecht='w'AND dorfnr=3
SELECT SUM(bewohner.gold) FROM bewohner, dorf WHERE dorf.dorfnr = bewohner.dorfnr AND dorf.name = 'Gurkendorf'
SELECT SUM(gold) FROM bewohner, dorf WHERE dorf.dorfnr = bewohner.dorfnr AND (beruf='Haendler' or beruf='Baecker' OR beruf='Kaufmann')
SELECT beruf, SUM(bewohner.gold), AVG(bewohner.gold) FROM bewohner GROUP BY beruf ORDER BY AVG(bewohner.gold)
SELECT status, AVG(bewohner.gold) FROM bewohner GROUP BY status ORDER BY AVG(bewohner.gold)
DELETE FROM bewohner WHERE name = 'Dirty Dieter'
DELETE FROM bewohner WHERE bewohnernr=11
UPDATE bewohner SET status='friedlich' WHERE bewohnernr=8
UPDATE bewohner SET status = 'ausgewandert' WHERE bewohnernr = 20