Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

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

По дате
По рейтингу
Аватар пользователя
Мудрец

делать такое функцией - глупость, ибо по определению будет работать медленнее простого 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;