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

Warunkowa instrukcja INSERT INTO w postgresie

To konkretne polecenie można wykonać w następujący sposób:

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'
);

Wstawi wynik instrukcji select, a select zwróci wiersz tylko wtedy, gdy ten klient nie istnieje.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić JSONB do Postgresql za pomocą Pythona?

  2. Jak utworzyć tabelę tylko wtedy, gdy nie istnieje w PostgreSQL

  3. Jak pisać wielką literą każdego słowa w PostgreSQL

  4. Usuń duplikat z tabeli

  5. Jak wykonać kopię zapasową i przywrócić bazę danych PostgreSQL