SQL Server — Poner la primera letra en Mayúscula

--

Les comparto este código que tenía guardado, este script tiene como funcionalidad convertir la primera letra de cada palabra en mayúscula y el resto en minúsculas.

SQL Server — Poner la primera letra en Mayúscula

La función tiene como parámetro de entrada @CadenaxTransformar que es el texto a convertir. Luego, se realiza un Split del texto por un delimitador con espacio en blanco. Finalmente, si la palabra encontrada del Split realizado tiene más de cuatro caracteres solo convertimos la primera letra de cada palabra en mayúscula y el resto en minúsculas.

Luego de crear la función CapitalizeFirstLetter procedemos a ejecutar y ver los resultados.

SELECT dbo.CapitalizeFirstLetter('priMER CArácter DE cADA pALAbra en mAYÚScula')

Finalmente, tenemos el siguiente resultado donde validamos que la primera letra de cada palabra está convertida a mayúscula y el resto en minúscula, siempre y cuando la longitud de la palabra sea mayor de 4.

SQL Server — Resultado (Primera Carácter en Mayúscula)

--

--

Marco Llapapasca
Marco Llapapasca

Written by Marco Llapapasca

Ingeniero de Software con amplia de experiencia en implementación de arquitecturas Bigdata on-premise, Cloud GCP / Azure / AWS / DWH y desarrollo de Software.

Responses (1)