SQL käsklused CREATE TABLE kivid( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, kivim VARCHAR(20), mass INT ); INSERT INTO kivid (kivim, mass) VALUES ('graniit', 25); INSERT INTO kivid (kivim, mass) VALUES ('marmor', 55); INSERT INTO kivid (kivim, mass) VALUES ('marmor', 45); INSERT INTO kivid (kivim, mass) VALUES ('paas', 40); INSERT INTO kivid (kivim, mass) VALUES ('graniit', 42); INSERT INTO kivid (kivim, mass) VALUES ('paas', 21); SELECT * FROM kivid; SELECT * FROM kivid ORDER BY kivim; SELECT * FROM kivid ORDER BY kivim, mass; SELECT * FROM kivid ORDER BY mass DESC; SELECT * FROM kivid WHERE kivim='paas'; SELECT * FROM kivid WHERE mass>25; SELECT * FROM kivid WHERE mass>25 ORDER BY kivim; SELECT kivim FROM kivid; * Lisage mõned raskemad kivid (1000..2000 g) * Näidake välja kivimid, millest on tehtud raskemad kivid SELECT DISTINCT kivim FROM kivid; SELECT kivim FROM kivid GROUP BY kivim; +---------+ | kivim | +---------+ | graniit | | marmor | | paas | +---------+ SELECT COUNT(*) FROM kivid; SELECT SUM(mass) FROM kivid; SELECT SUM(mass) FROM kivid WHERE kivim='graniit'; SELECT SUM(mass) FROM kivid WHERE kivim='graniit'; SELECT kivim, SUM(mass) FROM kivid GROUP BY kivim; SELECT kivim, SUM(mass) FROM kivid WHERE kivim IN ('graniit', 'marmor') GROUP BY kivim;