MySQL Functions
MySQL Functions
Creating a function
In MySQL, Function can also be created. A function always returns a value using the
return statement. The function can be used in SQL queries.
Syntax
1. CREATE FUNCTION function_name [ (parameter datatype [, parameter dataty
pe]) ]
2. RETURNS return_datatype
3. BEGIN
4. Declaration_section
5. Executable_section
6. END;
Parameter:
Function_name: name of the function
Play Videox
Database: employee
Table 1 : designation
Table 2 : staff
1. DELIMITER $$
2. CREATE FUNCTION get_designation_name(d_id INT) RETURNS VARCHAR( 2
0 )
3. BEGIN
4. DECLARE de_name VARCHAR( 20 ) DEFAULT "";
5. SELECT name INTO de_name FROM designation WHERE id = d_id;
6. RETURN de_name;
7. END $$
Query :
Syntax:
1. Drop function [ IF EXISTS ] function_name;
Parameter
function_name: name of the function to be dropped.
Example 1:
drop function get_designation_name;