Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problema con consulta en sql server

Estas en el tema de Problema con consulta en sql server en el foro de SQL Server en Foros del Web. Hola a todos!!! Bueno queria hacer una consulta en sql server que me muestre solo parte de un campo, por ejemplo, tengo un campo nombre ...
  #1 (permalink)  
Antiguo 16/03/2010, 08:28
 
Fecha de Ingreso: febrero-2010
Mensajes: 85
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema con consulta en sql server

Hola a todos!!!

Bueno queria hacer una consulta en sql server que me muestre solo parte de un campo, por ejemplo, tengo un campo nombre llamado "nomem" en una tabla llamada "temple". En el campo nombre tengo el nombre del empleado y el apellido de la forma "nombre, apellido", yo quiero hacer una consulta que me muestre solo el nombre, hasta la coma, sin el apellido.
He probado con substring pero no doy con la solucion.

¿Me podeis ayudar? muchas gracias!!!!!
  #2 (permalink)  
Antiguo 16/03/2010, 08:32
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con consulta en sql server

Cita:
Iniciado por Karla_vs Ver Mensaje
Hola a todos!!!

Bueno queria hacer una consulta en sql server que me muestre solo parte de un campo, por ejemplo, tengo un campo nombre llamado "nomem" en una tabla llamada "temple". En el campo nombre tengo el nombre del empleado y el apellido de la forma "nombre, apellido", yo quiero hacer una consulta que me muestre solo el nombre, hasta la coma, sin el apellido.
He probado con substring pero no doy con la solucion.

¿Me podeis ayudar? muchas gracias!!!!!
Karla, que tal. Mira no estoy seguro de que en una consulta puedas seleccionar solo una parte del texo incluido en un campo de una tabla.
Yo lo que haria en tu lugar es crear dos campos, uno para nombre y otro para apellido, luego con el $row (ver consulta) solo trae el nombre y listo.

Saludos
  #3 (permalink)  
Antiguo 16/03/2010, 08:55
 
Fecha de Ingreso: febrero-2010
Mensajes: 85
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema con consulta en sql server

Seria una solucion, pero creo que de esa manera no me van a dejar hacerlo, ya que la tabla me la dieron asi y no puedo modificarla. Voy a seguir buscando una solucion y si no pues preguntare en clase.

Muchas gracias agustincqc!!!!
  #4 (permalink)  
Antiguo 16/03/2010, 09:27
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con consulta en sql server

Cita:
Iniciado por Karla_vs Ver Mensaje
Hola a todos!!!

Bueno queria hacer una consulta en sql server que me muestre solo parte de un campo, por ejemplo, tengo un campo nombre llamado "nomem" en una tabla llamada "temple". En el campo nombre tengo el nombre del empleado y el apellido de la forma "nombre, apellido", yo quiero hacer una consulta que me muestre solo el nombre, hasta la coma, sin el apellido.
He probado con substring pero no doy con la solucion.

¿Me podeis ayudar? muchas gracias!!!!!
Hola Karla
Mira primero debemos identificar la ubicacion del nombre dentro del campo
por decir "jhon, Bautista Palomino" en mi caso es ubicacion 5 y a este le resto un menos 1 y le aplico un left o substring

Código SQL:
Ver original
  1. SELECT nomem AS NombreCompleto
  2.    , SUBSTRING(nomen,1, (PATINDEX ( '%,%' , nomen )-1) ) AS Nombre
  3.    , PATINDEX ( '%,%' , nomem) AS Ubicacion
  4.  FROM temple
  5. WHERE len(nomem)>0 AND PATINDEX ( '%,%' , nomen )>0

Ojala halla podido ser explicativo con el ejemplo y la validacion final

www.bitxense.com.pe | Soluciones Informaticas S.A.C. - [email protected]
Cualquier duda soy Jhon Bautista Palomino aqui esta mi correo [email protected] Lima-Peru
  #5 (permalink)  
Antiguo 16/03/2010, 10:11
 
Fecha de Ingreso: febrero-2010
Mensajes: 85
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema con consulta en sql server

Muchas gracias T3rryMan!!! Problema solucionado
  #6 (permalink)  
Antiguo 16/03/2010, 10:27
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con consulta en sql server

no pierdas cuidado karla y saludos del peru que todavia estoy en linea con otras entradas del foros y tambien en el MSN.

Es reconfortante el ser agradecido y hoy empiezo bien mi mañana.... saludos.



www.bitxense.com.pe | Soluciones Informaticas S.A.C. - [email protected]
Cualquier duda soy Jhon Bautista Palomino aqui esta mi correo [email protected] Lima-Peru
  #7 (permalink)  
Antiguo 16/03/2010, 11:10
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con consulta en sql server

Karla, buenicimo que aparecio la solucion y rapido, aprobecho para aprender .. saludos desde Argentina !!

Etiquetas: server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:18.