Función para convertir mayúsculas y minúsculas
Publicado por david (1 intervención) el 18/06/2001 14:39:11
tengo que realizar una función para poner un nombre de cliente en formato de que la letra por la que empieza sea mayúsculas y el resto en minúsculas.
Por ahora es fácil ya que usando substring, lower y upper lo hago, el problema es cuando es un nombre compuesto, por ejemplo Laura de Miguel, ya que no sé como hacer para controlar cuando hay espacio en blanco o dos nombres o el artículo.
si me ayudais con una función para recorrer la cadena y controlar estas excepciones os lo agradezco de todo corazón.
lo que he hecho de momento es
SELECT SUBSTRING(UPPER (NomCliente), 1, 1) + SUNSTRING (LOWER (NomCliente), 2,10)
FROM Clientes
esto me pone Laura de miguel
Por ahora es fácil ya que usando substring, lower y upper lo hago, el problema es cuando es un nombre compuesto, por ejemplo Laura de Miguel, ya que no sé como hacer para controlar cuando hay espacio en blanco o dos nombres o el artículo.
si me ayudais con una función para recorrer la cadena y controlar estas excepciones os lo agradezco de todo corazón.
lo que he hecho de momento es
SELECT SUBSTRING(UPPER (NomCliente), 1, 1) + SUNSTRING (LOWER (NomCliente), 2,10)
FROM Clientes
esto me pone Laura de miguel
Valora esta pregunta


0