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

SQL सर्वर (T-SQL) में किसी क्वेरी में संयोजन को कैसे निर्दिष्ट करें

डेटाबेस सिस्टम में, कोलेशन यह निर्धारित करता है कि डेटा को कैसे सॉर्ट किया जाता है और डेटाबेस में तुलना की जाती है। उदाहरण के लिए, जब आप ORDER BY . का उपयोग करके कोई क्वेरी चलाते हैं क्लॉज, कोलेशन यह निर्धारित करता है कि अपरकेस अक्षरों और लोअरकेस अक्षरों को समान माना जाता है या नहीं।

SQL सर्वर में, सर्वर स्तर, डेटाबेस स्तर और स्तंभ स्तर पर संयोजन निर्दिष्ट किया जाता है।

कोलेशन कास्ट को लागू करने के लिए कोलेशन को कैरेक्टर स्ट्रिंग एक्सप्रेशन पर भी लागू किया जा सकता है। उदाहरण के लिए, आप COLLATE . का उपयोग कर सकते हैं टी-एसक्यूएल में क्लॉज SELECT उपयोग किए जाने वाले संयोजन को निर्दिष्ट करने के लिए कथन। इस तरह:

USE Music;
SELECT ArtistId, ArtistName
FROM Artists
ORDER BY ArtistName COLLATE Latin1_General_CI_AI;

वह संयोजन CI . का उपयोग करता है केस-असंवेदनशील, और AI . के लिए उच्चारण-असंवेदनशील के लिए।

हम इसे CS . में बदल सकते हैं केस-संवेदी के लिए, और AS उच्चारण-संवेदनशील के लिए, और क्वेरी परिणामों को अलग तरीके से (डेटा के आधार पर) क्रमबद्ध किया जा सकता है:

USE Music;
SELECT ArtistId, ArtistName
FROM Artists
ORDER BY ArtistName COLLATE Latin1_General_CS_AS;

इसलिए, यह आपको क्वेरी चलाते समय डेटाबेस या कॉलम स्तर पर लागू होने वाले संयोजन को ओवरराइड करने की अनुमति देता है।

आप सर्वर, डेटाबेस और कॉलम के मिलान की जांच के लिए टी-एसक्यूएल का उपयोग कर सकते हैं।


  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:एक पंक्ति को अपडेट करें और 1 क्वेरी के साथ एक कॉलम मान लौटाएं

  2. एसक्यूएल सर्वर (टी-एसक्यूएल) में डेटाबेस के संयोजन को कैसे दिखाएं

  3. SSIS एक्सेल इम्पोर्ट फोर्सिंग गलत कॉलम टाइप

  4. SQL सर्वर में परिवर्तन डेटा कैप्चर (सीडीसी) अवधारण अवधि को कैसे संशोधित करें - SQL सर्वर ट्यूटोरियल

  5. SQL सर्वर सर्वर प्रबंधन स्टूडियो के साथ डेटाबेस आयात / निर्यात करें