sql >> Databáze >  >> RDS >> PostgreSQL

Podmíněný příkaz INSERT INTO v postgresu

Tento konkrétní příkaz lze provést takto:

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

Vloží výsledek příkazu select a select vrátí řádek pouze v případě, že daný zákazník neexistuje.



  1. SQL aktualizační dotaz pomocí spojení

  2. Získejte den z data v PostgreSQL

  3. Neznámý sloupec v chybě 'seznam polí' v dotazu aktualizace MySQL

  4. Pochopení podpory Java pro perzistenci s JPA