इसे इस्तेमाल करें:आपको दोनों कॉलम को मिलाने और बड़े अक्षरों को निर्दिष्ट करने की आवश्यकता है। रेगुलर एक्सप्रेशन [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