sql >> Database teknologi >  >> RDS >> Sqlserver

Find KUN store bogstaver i word gennem IN SQL Server-forespørgsel

Prøv dette:Du skal både sammensætte kolonnen OG angive de store bogstaver. Det regulære udtryk [A-Z] skelner ikke mellem store og små bogstaver, selvom du angiver en sorteringssekvens.

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. Sådan optimerer du MySQL/MariaDB-tabeller

  2. Hent Insert Statement for eksisterende række i MySQL

  3. Gendan woocommerce-ordrer

  4. Hvad er den mest effektive måde at fortsætte tusindvis af enheder på?