Як створити функцію?
Функція в SQL створюється за допомогою команди CREATE FUNCTION.
Загальний вигляд:
sql
CREATE FUNCTION function_name(parameters)
RETURNS data_type
AS
BEGIN
-- тіло функції
RETURN value;
END;Приклад
sql
CREATE FUNCTION get_full_name(first_name VARCHAR(50), last_name VARCHAR(50))
RETURNS VARCHAR(100)
AS
BEGIN
RETURN CONCAT(first_name, ' ', last_name);
END;Тепер можна використовувати її в запитах:
sql
SELECT get_full_name('Ivan', 'Petrov');Зауваж: синтаксис може трохи відрізнятися залежно від СУБД (наприклад, PostgreSQL, MySQL, SQL Server), але логіка скрізь однакова - функція приймає аргументи, виконує обчислення й повертає результат.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.