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

como seleccionar hasta un espacio en blanco?

Estas en el tema de como seleccionar hasta un espacio en blanco? en el foro de PostgreSQL en Foros del Web. hola buenos dias. soy novato en esto y quisieran que me ayudaran estoy trabajano con postgreSQL y PHP. bien mi problema es que tengo una ...
  #1 (permalink)  
Antiguo 21/04/2010, 07:41
 
Fecha de Ingreso: abril-2010
Mensajes: 4
Antigüedad: 13 años, 11 meses
Puntos: 0
Pregunta como seleccionar hasta un espacio en blanco?

hola buenos dias.

soy novato en esto y quisieran que me ayudaran estoy trabajano con postgreSQL y PHP. bien mi problema es que tengo una tabla empleado con las columnas nombres, apellidos etc etc. con mas de 15.000 registros y necesito traer los nombres de las personas sin que se repitan y solo el primer nombre

ejemplo: nombres:
Jose A.
Jose Francisco
Jose Carlos


El DISTINCT lo use para que no me repitiera los Jose pero necesito solo un Jose no Jose A. Jose francisco espero puedan ayudarme ya estoy

espero haberme explicado y puedan ayudarme. SALUDOS!!!
  #2 (permalink)  
Antiguo 21/04/2010, 09:45
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 2 meses
Puntos: 5
Respuesta: como seleccionar hasta un espacio en blanco?

INVESTIGA ACERCA DE LA FUNCION split_part ---> http://www.postgresql.org/docs/curre...ns-string.html
  #3 (permalink)  
Antiguo 23/04/2010, 08:09
 
Fecha de Ingreso: abril-2010
Mensajes: 4
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: como seleccionar hasta un espacio en blanco?

Alguien me puede ayudar aun no logro solucionar mi problema :(
  #4 (permalink)  
Antiguo 23/04/2010, 10:40
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 1 mes
Puntos: 360
Respuesta: como seleccionar hasta un espacio en blanco?

Código SQL:
Ver original
  1. pruebas=> SELECT login FROM usuarios;
  2.      login
  3. ----------------
  4.  Jose A.
  5.  Jose Francisco
  6.  Jose Carlos
  7.  Juan Carlos
  8.  Juan david
  9. (5 filas)
  10.  
  11. pruebas=> SELECT DISTINCT substr(login,1,strpos(login,' ')) AS nombre FROM usuarios;
  12.  nombre
  13. --------
  14.  Jose
  15.  Juan
  16. (2 filas)

así?

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 23/04/2010, 16:44
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 2 meses
Puntos: 5
Respuesta: como seleccionar hasta un espacio en blanco?

SELECT DISTINCT split_part(login, ' ',1) FROM usuarios ----> NO TENGO COMO ENSAYARLA
  #6 (permalink)  
Antiguo 27/04/2010, 07:49
 
Fecha de Ingreso: abril-2010
Mensajes: 4
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: como seleccionar hasta un espacio en blanco?

hola gracias huesos52 me sirvio de mucho ya resolvi mi inconveniente :) :) :) :) :)
  #7 (permalink)  
Antiguo 27/04/2010, 07:54
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 1 mes
Puntos: 360
Respuesta: como seleccionar hasta un espacio en blanco?

Borkh...
Sin embargo, yo te recomendaría hacer uso de la función que te dice webness. Es mas directa y no requiere del uso de tantas funciones por aparte.

Código SQL:
Ver original
  1. pruebas=> SELECT *FROM usuarios;
  2.      login      | passwd
  3. ----------------+--------
  4.  Jose A.        |
  5.  Jose Francisco |
  6.  Jose Carlos    |
  7.  Juan Carlos    |
  8.  Juan david     |
  9. (5 filas)
  10.  
  11. pruebas=> SELECT DISTINCT split_part(login,' ',1) AS nombres FROM usuarios;
  12.  nombres
  13. ---------
  14.  Jose
  15.  Juan
  16. (2 filas)

Creo que es mejor opción que la que te ofrezco aunque el resultado sea igual.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #8 (permalink)  
Antiguo 29/04/2010, 11:14
 
Fecha de Ingreso: abril-2010
Mensajes: 4
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: como seleccionar hasta un espacio en blanco?

gracias en verdad y si la de webness es mejor opcio muchas gracias por su ayuda!!!

Etiquetas: blanco, espacio, seleccionar
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 03:00.