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

केस स्टेटमेंट का उपयोग करके अपडेट करें

मुझे लगता है कि आपका मतलब है UPDATE और नहीं INSERT :

UPDATE MyTable
SET ColumnName = CASE WHEN ColumnPosition = 'Col 1' THEN 'Name'
                      WHEN ColumnPosition = 'Col 3' THEN 'Address'
                      -- ... the rest of your conditions
                      ELSE -- put your default value here
                 END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql . में प्रत्येक पंक्ति की बढ़ी हुई मात्रा

  2. गलत रचनाक्रम पास के ''

  3. SQL में कॉलम पर मानों के सभी संभावित संयोजन लौटाएं

  4. SQL सर्वर 2016 RTM में डेटाबेस को स्ट्रेच करें

  5. लेखांकन आवेदन डॉलर राशि के लिए फ्लोट या दशमलव का प्रयोग करें?