BEGIN
set @ddl=CONCAT( ‘Alter table ‘, tblName, ‘ Add column ‘, colName, ‘ int ‘);
PREPARE STMT from @ddl;
EXECUTE STMT;
END
1 2 3 4 5 | BEGIN SELECT * FROM rezisoor WHERE eesnimi like concat( '%' , taht, '%' ); END |
1 | call otsieesnimi ( 'k' ); |

1 2 3 4 5 | BEGIN select filmNimetus, pikkus, if(pikkus>100, 'pikk film' , 'lühike film' ) as pikkFilm from film; END |
1 | call pikkFilm; |

1 2 3 4 5 6 7 8 | BEGIN SELECT * from rezisoor; DELETE FROM rezisoor WHERE rezisoorID=deleteID; SELECT * from rezisoor; END |
1 2 3 | BEGIN select count (pikkus) as kõikpikkused, sum (pikkus) as kõikefilmidepikkused from film; END |
1 | call kogufilmidepikkus; |

1 2 3 4 5 | BEGIN INSERT INTO rezisoor(eesnimi, perenimi) VALUES (Eesnimi, perekonnanimi); SELECT * FROM rezisoor; END |
1 | call lisarezisoor( 'Leonardo' , 'Dicaprio' ); |

1 2 3 4 5 | BEGIN SELECT filmNimetus, pikkus FROM film WHERE pikkus < Npikkus; END |
call film_väiksem_kui (100);

1 2 3 4 5 6 | BEGIN SELECT * from film; update film SET pikkus=pikkus*1.1 where filmID=uunedusID; SELECT * from film; END |

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