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

एसक्यूएल अद्यतन जहां डेटा के सेट में

एमएसएसक्ल में इसे करने का तरीका यहां दिया गया है। आपको केवल Id1 और Id2 से एक मान (इस उदाहरण में VARCHAR) बनाना है। इस मामले में आप सेट किए गए मानों के साथ IN कथन का उपयोग कर सकते हैं। इसके अलावा आपको id1 और id2 में NULLs के बारे में सोचना चाहिए यदि उन्हें इन क्षेत्रों में अनुमति है (बस जोड़ें:and id1 is not null and id2 is not null )

UPDATE table_name
SET bool = T
WHERE convert(varchar(20),id1)+','+convert(varchar(20),id2) in ('1,1','2,1')


  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 सर्वर में उपलब्ध विभिन्न प्रकार की बाधाएँ क्या हैं - SQL सर्वर / T-SQL ट्यूटोरियल भाग 50

  2. तालिका डेटा स्क्रिप्टिंग के लिए उपकरण

  3. कॉलम के रूप में दिनांक के साथ गतिशील रूप से कैसे पिवट करें?

  4. SQL सर्वर 2008 FILESTREAM प्रदर्शन

  5. SQL सामान्य स्थिति संकेतन का उपयोग करने के लाभ?