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

Câu lệnh INSERT INTO có điều kiện trong postgres

Lệnh cụ thể đó có thể được thực hiện như sau:

insert into LeadCustomer (Firstname, Surname, BillingAddress, email)
select 
    'John', 'Smith', 
    '6 Brewery close, Buxton, Norfolk', '[email protected]'
where not exists (
    select 1 from leadcustomer where firstname = 'John' and surname = 'Smith'
);

Nó sẽ chèn kết quả của câu lệnh select và select sẽ chỉ trả lại một hàng nếu khách hàng đó không tồn tại.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Duy trì múi giờ ở loại timestamptz PostgreSQL

  2. Cách kết nối GraphQL và PostgreSQL

  3. Cách so sánh hai mảng và chỉ chọn các phần tử không phù hợp Trong postgres

  4. lưu đối tượng python trong bảng postgres với dưa chua

  5. Làm cách nào để tạo bảng Postgres với khóa chính kết hợp duy nhất?