Problemas con un Select y un Update

22/07/2004 - 18:10 por Lester Zunino | Informe spam
Hola a todos:

Tengo el siguiente problema
tengo una tabla con tres campos

Nombre Email Logon
Juan Perez lperez@mm.com jperez
Lucho Barrios lbarrios@mm.com NULL
Pablo fuentes pfuentes@mm.com pfuentes

la idea es la siguiente tengo una consulta en la cual realizo un
select * from tabla where logon is null

ahora la idea es hacer un

Update tabla set logon = @variable
where logon is null

donde variable tiene que ser la primera letra del campo nombre + todo el
texto que viene despues del Espacio en blanco
Variable = "LBarrios"

Gracias por su ayuda
 

Leer las respuestas

#1 Javier Loria
22/07/2005 - 18:59 | Informe spam
Hola Lester:
Algo como:
== UPDATE Tabla
SET Logon=LEFT(Nombre,1)
+RIGHT(Nombre, LEN(Nombre)-CHARINDEX('
',Nombre))
WHERE Logon IS NULL
== Considera tambien normalizar Nombre y serpararlo en columnas
Nombre/Apellido, sino pasan cosas muy simpaticas cuando el nombre es
compuesto.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Lester Zunino escribio:
Mostrar la cita

Preguntas similares