¡¡¡Socorro !!!

22/01/2005 - 01:19 por jamyr | Informe spam
buenas noches,
¡¡¡Socorro !!!
tengo un problema con y lo arrastro desde hace ya no se cuanto.

debo seleccionar el nombre y apellido, y poner la primera letra de ambos en
Mayuscula, el problema esta en que hay un nombre compuesto y no consigo que
salga la 2ª parte del nombre con la 1ª en Mayusculas.

me podeis echar una mano ?
esta es la parte que yo hago

SELECT UPPER(SUBSTRING(apellido,1,1))+
LOWER(SUBSTRING(apellido,2,LEN(apellido)-1))+ ', ' +
UPPER(SUBSTRING(nombre,1,1))+
LOWER(SUBSTRING(nombre,2,LEN(nombre)-1))
FROM autores

y este es el resultado

Mahzuf, Naguib
Ormazabal, Jose ramon --> debiera salir Ormazabal, Jose Ramon
Moro, Javier

Javier,
Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 MAXI
22/01/2005 - 16:52 | Informe spam
Hola, a ver, primero creo que este tipo de cosas no se deberian hacer en una
BDD y si en la capa de presentacion de tu aplicacion, imaginate que otro
cliente quiere verlos todos en mayusculas, deberias andar cambiando todo
cada rato :(

Otro tema es que un nombre puede ser compuesto, bueno yo en mis diseños
desde hace años tengo los campos de primer nombre segundo nombre y apellido.

Otra alternativa seria que busques la posicion de un espacio y que de esa
posicon + 1 pongas esa letra en mayuscula.

Solo ideas locas ;)



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

"jamyr" escribió en el mensaje
news:O_gId.455657$
buenas noches,
¡¡¡Socorro !!!
tengo un problema con y lo arrastro desde hace ya no se cuanto.

debo seleccionar el nombre y apellido, y poner la primera letra de ambos
en
Mayuscula, el problema esta en que hay un nombre compuesto y no consigo
que
salga la 2ª parte del nombre con la 1ª en Mayusculas.

me podeis echar una mano ?
esta es la parte que yo hago

SELECT UPPER(SUBSTRING(apellido,1,1))+
LOWER(SUBSTRING(apellido,2,LEN(apellido)-1))+ ', ' +
UPPER(SUBSTRING(nombre,1,1))+
LOWER(SUBSTRING(nombre,2,LEN(nombre)-1))
FROM autores

y este es el resultado

Mahzuf, Naguib
Ormazabal, Jose ramon --> debiera salir Ormazabal, Jose Ramon
Moro, Javier

Javier,
Gracias de antemano.


Respuesta Responder a este mensaje
#2 jamyr
25/01/2005 - 13:24 | Informe spam
gracias Maxi, lo intentare,

estoy estudiando SQL y me cuesta un rato asimilar esto.

Gracias de nuevo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida