PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज में सशर्त INSERT INTO स्टेटमेंट

वह विशिष्ट आदेश इस प्रकार किया जा सकता है:

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

यह चयन कथन का परिणाम सम्मिलित करेगा, और select यदि ग्राहक मौजूद नहीं है तो केवल एक पंक्ति लौटाएगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएल/पीजीएसक्यूएल फ़ंक्शन से अज्ञात कॉलम के साथ गतिशील तालिका लौटाएं

  2. java.lang.ClassNotFoundException:org.postgresql.Driver

  3. PostgreSQL अधिक आउटपुट अक्षम करता है

  4. PostgreSQL UNIX डोमेन सॉकेट बनाम TCP सॉकेट

  5. तालिका नाम का उचित सम्मिलन