Встречается на собеседованиях • сегодня
Писал ли функции в контексте PostgreSQL
Да, писал функции в PostgreSQL с использованием PL/pgSQL. Они полезны для сложной бизнес-логики, которая выполняется на стороне БД.
Пример простой функции, которая возвращает сумму двух чисел:
sql
CREATE OR REPLACE FUNCTION add_numbers(a INTEGER, b INTEGER)
RETURNS INTEGER AS $$
BEGIN
RETURN a + b;
END;
$$ LANGUAGE plpgsql;Можно вызывать так:
sql
SELECT add_numbers(5, 3); -- вернет 8Также писал триггерные функции, агрегатные функции и использовал RETURNS TABLE для работы с наборами данных. PL/pgSQL позволяет использовать переменные, условия, циклы и обработку исключений, что делает его мощным инструментом для сложной логики прямо в БД.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы