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

IN ऑपरेटर का उपयोग करके SQL_Latin1_General_CP1_CI_AS का मिलान कैसे करें

...
NOT IN (SELECT email COLLATE SQL_Latin1_General_CP1_CI_AS AS email FROM Customer)

कोलेट बिट मूल रूप से कॉलम नाम का अनुसरण करता है।

या यह (यह निर्भर करता है कि आप किसे चाहते हैं):

SELECT * FROM #temp WHERE email collate SQL_Latin1_General_CP1_CI_AS NOT IN (SELECT email FROM Customer) 

अंत में, यदि आपका DB SQL_Latin1_General_CP1_CI_AS है, तो एक विकल्प ...COLLATE Database_Default... का उपयोग करना है। एक डिफ़ॉल्ट सेटिंग के लिए मजबूर करने के लिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. HP-UX इटेनियम को SQL सर्वर से कनेक्ट करें

  2. SQL-'08:क्या एकाधिक प्रतिस्थापन कथन एक बुरा अभ्यास है/क्या इस प्रश्न को लिखने का कोई और तरीका है?

  3. मौजूदा डेटाबेस तालिका के आधार पर @TableVariable बनाएं?

  4. एक पंक्ति की आईडी प्राप्त करना जिसे मैंने Sql सर्वर में अपडेट किया है

  5. एक बड़ी डील :SQL Server 2016 सर्विस पैक 1