PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Funkcja Postgresql z instrukcją 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;

Zauważ, że jest to funkcja PL/pgSQL.

Podręcznik online zawiera doskonały rozdział na temat PL/pgSQL . Powinno to zapewnić wszystko, czego potrzebujesz, aby rozpocząć pisanie funkcji proceduralnych z dużą obsługą rozgałęzień logicznych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Złożone zapytanie tablicowe JSONB w Postgresie?

  2. brak wpisu klauzuli FROM dla tabeli

  3. Konfigurowanie PostgreSQL pod kątem obserwowalności

  4. Znajdź wszystkie mecze danej drużyny w PostgreSQL

  5. Postgresql wstaw wyzwalacz, aby ustawić wartość