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

एक और अपडेट किए गए कॉलम के आधार पर कॉलम अपडेट करना

असाइनमेंट के दायीं ओर के नाम कॉलम के पुराने मानों को संदर्भित करते हैं, चाहे वे किसी भी क्रम में हों।

यह (उदाहरण के लिए) आपको अस्थायी चर का उपयोग किए बिना दो मानों को स्वैप करने की अनुमति देता है।

UPDATE foo
SET a = b,
    b = a

http://sqlfiddle.com/#!3/f6984/1

SQL-92 विनिर्देश (धारा 13.10, सामान्य नियम, पृष्ठ 395 पर आइटम 6) कहता है:




  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. SQL मर्ज स्टेटमेंट

  3. सी # के माध्यम से संग्रहीत प्रक्रिया बनाना

  4. SQL सर्वर - वर्तमान उपयोगकर्ता नाम

  5. SQL वर्चर में किसी निश्चित सबस्ट्रिंग की घटनाओं की संख्या की गणना कैसे करते हैं?