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

एक पंक्ति में एकाधिक SQL पंक्तियों का चयन करें

पहली विधि चर पर निर्भर करती है, इसलिए उत्तर नहीं है पहले वाले के लिए।

लेकिन आप बिना किसी चर के दूसरे दृष्टिकोण का आसानी से उपयोग कर सकते हैं, केवल आपको इसे थोड़ा संशोधित करने की आवश्यकता है:

SELECT 
  SUBSTRING(
    (SELECT ';' + strContract FROM tblContractMail FOR XML PATH('')),
    2,
    2147483647
  )

जैसा कि आप देख सकते हैं, विभाजक पहले . जाता है वस्तु। नतीजतन, आप प्रमुख अर्धविराम को छोड़ कर, दूसरे वर्ण से स्ट्रिंग काटना शुरू करते हैं। लंबाई विनिर्देशक का लंबाई शून्य से एक होना आवश्यक नहीं है, आप किसी भी बड़ी संख्या को निर्दिष्ट कर सकते हैं, और फ़ंक्शन दूसरे वर्ण से अंत तक सब कुछ वापस कर देगा। इस मामले में अधिकतम int मान निर्दिष्ट किया गया है।




  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. लिंक से एसक्यूएल डेटटाइम मान स्थानीय हैं (तरह =अनिर्दिष्ट) - मैं इसे यूटीसी कैसे बना सकता हूं?

  3. एक SQL सर्वर में एम्परसेंड (&) ऑपरेटर जहां क्लॉज

  4. क्या मैं प्रत्येक n सेकंड में एक संग्रहित प्रो को कॉल करने के लिए SQL सर्वर प्राप्त कर सकता हूं?

  5. M1 Mac (ARM64) पर SQL सर्वर कैसे स्थापित करें