PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Hàm postgresql với câu lệnh 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;

Lưu ý rằng đây là một hàm PL / pgSQL.

Hướng dẫn trực tuyến có một chương tuyệt vời về PL / pgSQL . Điều đó sẽ cung cấp mọi thứ bạn cần để bắt đầu viết hàm thủ tục với sự hỗ trợ phong phú cho phân nhánh hợp lý.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Travis CI:FATAL:vai trò không tồn tại

  2. Cách tách các giao dịch chỉ đọc và đọc ghi với JPA và Hibernate

  3. Truy vấn SQL để tìm một hàng có số lượng liên kết cụ thể

  4. Làm cách nào để bạn thực hiện các truy vấn GIS trên Heroku bằng cách sử dụng cơ sở dữ liệu được chia sẻ?

  5. SET CONSTRAINTS ALL DEFERRED không hoạt động như mong đợi