PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Функция Postgresql с оператор if

create or replace function getf(arg character varying(255)) returns int as $$
begin
  if arg = 'a' then
    return 1;
  else 
    return 2;
  end if;
end; $$ language plpgsql;

Имайте предвид, че това е PL/pgSQL функция.

Онлайн ръководството има отлична глава за PL/pgSQL . Това трябва да осигури всичко необходимо, за да започнете да пишете процедурна функция с широка поддръжка за логическо разклоняване.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на месеца от полето за дата

  2. изберете за актуализация с JDBC?

  3. Индекс за намиране на елемент в JSON масив

  4. Java - дата, запазена като предишния ден

  5. Как да включите изключените редове в ВРЪЩАНЕ от INSERT ... ПРИ КОНФЛИКТ