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

IN SQL सर्वर क्वेरी के माध्यम से केवल बड़े अक्षरों को शब्द में खोजें

इसे इस्तेमाल करें:आपको दोनों कॉलम को मिलाने और बड़े अक्षरों को निर्दिष्ट करने की आवश्यकता है। रेगुलर एक्सप्रेशन [A-Z] केस संवेदी नहीं है, भले ही आप एक मिलान अनुक्रम निर्दिष्ट करें।

SELECT    SUBSTRING(
            ADDRESS_BLOCK
            , PatIndex(    
                N'% [ABCDEFGHIJKLMNOPQRSTUVWXYZ][ABCDEFGHIJKLMNOPQRSTUVWXYZ] %'
                , ADDRESS_BLOCK COLLATE sql_latin1_general_cp1_cs_as
                )
            , 3
            ) 
FROM 
    (
        SELECT 'Belo Horizonte , MG - Brazil' ADDRESS_BLOCK
        UNION
        SELECT 'São Paulo , SP - Brazil' 
        UNION
        SELECT 'Barueri , SP - Brazil' 
        UNION
        SELECT 'Ferraz de Vasconcelos , SP - Brazil' 
    ) n


  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. डेटाबेस मेल लॉग इन SQL सर्वर (T-SQL) से ईवेंट हटाएं

  3. Row_number के साथ SQL अद्यतन ()

  4. SQL सर्वर डेटाबेस में सभी तालिकाओं से सभी प्राथमिक कुंजियों को कैसे छोड़ें - SQL सर्वर / TSQL ट्यूटोरियल भाग 65

  5. sql सर्वर में आइडेंटिटी कॉलम का मान अचानक बढ़कर 1001 हो जाता है