Conditional INSERT INTO statement in postgres
问题 I'm writing a booking procedure for a mock airline booking database and what I really want to do is something like this: IF EXISTS (SELECT * FROM LeadCustomer WHERE FirstName = 'John' AND Surname = 'Smith') THEN INSERT INTO LeadCustomer (Firstname, Surname, BillingAddress, email) VALUES ('John', 'Smith', '6 Brewery close, Buxton, Norfolk', cmp.testing@example.com'); But Postgres doesn't support IF statements without loading the PL/pgSQL extension. I was wondering if there was a way to do some