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

अगर एसक्यूएल सर्वर अद्यतन क्वेरी में स्थिति है

कुछ इस तरह काम करना चाहिए:

UPDATE
    table_Name
SET 
  column_A = CASE WHEN @flag = '1' THEN column_A + @new_value ELSE column_A END,
  column_B = CASE WHEN @flag = '0' THEN column_B + @new_value ELSE column_B END
WHERE
    ID = @ID


  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. एडीओ .NET बनाम एसक्यूएल सर्वर प्रबंधन स्टूडियो - एडीओ खराब प्रदर्शन करता है

  3. Windows प्रमाणीकरण या SQL सर्वर प्रमाणीकरण का उपयोग करके SQL सर्वर इंस्टेंस से कैसे कनेक्ट करें - SQL सर्वर / T-SQL ट्यूटोरियल भाग 3

  4. मैं बिना छँटाई के किसी तालिका में अंतिम 5 पंक्तियों का चयन कैसे करूँ?

  5. SQL सर्वर में स्विच-इन एक विभाजन (T-SQL)