Exercise SQL protseduurid

BEGIN
set @ddl=CONCAT( ‘Alter table ‘, tblName, ‘ Add column ‘, colName, ‘ int ‘);
PREPARE STMT from @ddl;
EXECUTE STMT;
END

BEGIN
SELECT *
FROM  rezisoor
WHERE eesnimi like concat('%', taht, '%');
END
call otsieesnimi ('k');
Otsib eesnimi tähega
BEGIN
select filmNimetus, pikkus,
if(pikkus>100, 'pikk film', 'lühike film') as pikkFilm
from film;
END
call pikkFilm;
Näitab mis film on pikk ja lühike
BEGIN
SELECT * from rezisoor;
DELETE FROM rezisoor
WHERE rezisoorID=deleteID;
SELECT * from rezisoor;
END
BEGIN
select count(pikkus) as kõikpikkused, sum(pikkus) as kõikefilmidepikkused from film;
END
call kogufilmidepikkus;
näitab palju meil on pikkusi ja nende kogu pikkus
BEGIN
INSERT INTO rezisoor(eesnimi, perenimi)
VALUES (Eesnimi, perekonnanimi);
SELECT * FROM rezisoor;
END
call lisarezisoor('Leonardo', 'Dicaprio');
Lisab andmed rezisoorile
BEGIN
SELECT filmNimetus, pikkus
FROM film
WHERE pikkus < Npikkus;
END

call film_väiksem_kui (100);

Näitab filmi nimi ja tema pikkus kui see on lühem kui N
BEGIN
SELECT * from film;
update film SET pikkus=pikkus*1.1
where filmID=uunedusID;
SELECT * from film;
END
Pikkendab filmi pikkust 10% suuremaks

SQL вопросы и ответы: