PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Fungsi Postgresql dengan pernyataan 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;

Perhatikan bahwa ini adalah fungsi PL/pgSQL.

Manual online memiliki bab yang sangat bagus tentang PL/pgSQL . Itu akan menyediakan semua yang Anda butuhkan untuk mulai menulis fungsi prosedural dengan dukungan yang cukup untuk percabangan logis.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Opsi konfigurasi yang tidak didukung untuk services.db:'images'

  2. Apakah diperlukan untuk menutup koneksi Psycopg2 di akhir skrip?

  3. Kembalikan baris SETOF dari fungsi PostgreSQL

  4. Postgresql:Bagaimana cara menghindari tanda kutip tunggal di pemicu Database?

  5. Menggunakan kolom di sql gabung tanpa menambahkannya ke grup demi klausa