Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- delimiter //
- CREATE PROCEDURE firstProc (OUT param1 INT)
- BEGIN
- SELECT COUNT(*) INTO param1 FROM nung.group;
- END;
- //
- delimiter ;
- CALL firstProc(@a);
- SELECT @a;
- <<Відповідь>>
- @a
- 8
- ______________________
- delimiter //
- CREATE PROCEDURE secondProc (OUT param1 float)
- BEGIN
- DECLARE kilVukl INT DEFAULT 0;
- DECLARE kilHour INT DEFAULT 0;
- SELECT COUNT(*) INTO kilVukl FROM nung.vukl WHERE navantazh>200;
- SELECT SUM(navantazh) INTO kilHour FROM nung.vukl WHERE navantazh>200;
- SELECT kilHour/kilVukl into param1;
- END;
- //
- delimiter ;
- CALL secondProc(@a);
- SELECT @a;
- <<Відповідь>>
- Середня кількість годин
- 525.25
- ______________________
- CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)
- RETURN CONCAT('Hello, ',s,'!');
- SELECT hello('world');
- <<Відповідь>>
- hello('world')
- Hello, world!
- ______________________
- CREATE FUNCTION myFunction(kil INT(10)) RETURNS INT(10)
- BEGIN
- increment: LOOP
- IF kil MOD 10 < 1 THEN
- LEAVE increment;
- END IF;
- SET kil = kil - 1;
- END LOOP increment;
- RETURN kil;
- END
- //
- DELIMITER ;
- select myFunction(10);
- <<Відповідь>>
- myFunction(10)
- 10
Add Comment
Please, Sign In to add comment