Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке функція в SQL?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Функція в SQL** - це **готова команда чи набір команд**, які виконують певну дію й **повертають результат**; бувають двох видів: **вбудовані** (built-in, вже є в SQL - `COUNT()`, `SUM()`, `NOW()`, `UPPER()`) і **користувацькі** (user-defined, створюються програмістом для повторного використання логіки). **Ключове:** приклад `CREATE FUNCTION get_full_name(...) RETURNS VARCHAR AS BEGIN RETURN CONCAT(first_name, ' ', last_name); END` - потім її можна викликати як `SELECT get_full_name('Ivan', 'Petrov')`; функції допомагають не повторювати один і той самий код.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Функція в SQL** - це **готова команда чи набір команд**, які виконують певну дію й **повертають результат**. Функції бувають двох видів: 1. **Вбудовані (built-in)** - уже є в SQL. Наприклад: - `COUNT()` - рахує кількість рядків; - `SUM()` - рахує суму; - `NOW()` - повертає поточний час; - `UPPER()` - робить текст великими літерами. 2. **Користувацькі (user-defined)** - створюються програмістом, щоб повторно використовувати логіку. ### Приклад ```sql CREATE FUNCTION get_full_name(first_name VARCHAR, last_name VARCHAR) RETURNS VARCHAR AS BEGIN RETURN CONCAT(first_name, ' ', last_name); END; ``` Потім її можна викликати так: ```sql SELECT get_full_name('Ivan', 'Petrov'); ``` Функції допомагають **не повторювати один і той самий код** і роблять запити **коротшими й зрозумілішими**.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.