Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите, пожалуйста, составить функцию для postgreSQL

Алёна Артёмова Ученик (144), на голосовании 1 год назад
Голосование за лучший ответ
myodo.ru Мудрец (12806) 1 год назад
делать такое функцией - глупость, ибо по определению будет работать медленнее простого sql.

CREATE FUNCTION myfunc(numeric x) RETURNS numeric
AS 'select
case when $1<=0 then sin(2*$1)
else case when $1<=10 then tan($1)
else 0.33*$1
end
end;'
LANGUAGE SQL
IMMUTABLE
RETURNS NULL ON NULL INPUT;
Похожие вопросы