Вы также можете использовать условия внутри пользовательских функций SQL для достижения той же функциональности, например:
CREATE TEMPORARY FUNCTION customGreeting(a STRING) AS (
IF(CURRENT_TIME() < '12:00:00',
CONCAT('Good Morning, ', a, '!'),
CONCAT('Good Evening, ', a, '!'))
);