Si necesitas normalizar en un campo VARCHAR las mayúsculas y minúsculas en Capital letters, o todo en minúscula menos el primero en mayúscula, la siguiente combinación de las funciones UPPER y LEFT:
CONCAT(UPPER(LEFT(, 1)), LOWER(SUBSTRING(, 2)))
Como podrás ver, se basa en juntar (CONCAT()) la conversión a mayúscula (UPPER()) del primer carácter por la izquierda (LEFT()) con la conversión a minúscula (LOWER()) del resto del campo (SUBSTRING()).
Igualmente lo puedes incluir en cualquier consulta:
SELECT CONCAT(UPPER(LEFT(, 1)), LOWER(SUBSTRING(<campo, 2))) FROM
O realizar una actualización para guardarlo:
UPDATE SET = CONCAT(UPPER(LEFT(, 1)), LOWER(SUBSTRING(, 2)))
¿Alguna duda? Deja un comentario