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

केस सेंसिटिव GROUP BY कैसे करें?

आपको टेक्स्ट को बाइनरी के रूप में डालना होगा (या केस-संवेदी संयोजन का उपयोग करना होगा)।

With temp as
(
  select 'Test' as name
  UNION ALL
  select 'TEST'
  UNION ALL
  select 'test'
  UNION ALL
  select 'tester'
  UNION ALL
  select 'tester'
)
Select Name, COUNT(name)
From temp
Group By Name, Cast(name As varbinary(100))

एक संयोजन का उपयोग करना:

Select Name Collate SQL_Latin1_General_CP1_CS_AS, COUNT(name)
From temp
Group By Name Collate SQL_Latin1_General_CP1_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. T-SQL का उपयोग करके SQL सर्वर में डेटाबेस का पुनर्प्राप्ति मॉडल कैसे प्राप्त करें

  2. आसान उदाहरणों के माध्यम से SQL सर्वर पदानुक्रम आईडी का उपयोग कैसे करें

  3. अजगर का उपयोग करके SQL सर्वर डेटाबेस में एक csv फ़ाइल लिखना

  4. SQL सर्वर में "पंक्ति संस्करण" क्या है?

  5. SQL सर्वर डेटाबेस में सभी विदेशी कुंजी बाधाओं को सक्षम करने के लिए स्क्रिप्ट कैसे उत्पन्न करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 78