[VFP] Concatenar en el SELECT o en el Grid

1,821 views
Skip to first unread message

ZeRoberto

unread,
Sep 4, 2012, 3:35:01 PM9/4/12
to publicesvfoxpro
Hola a todos
 
Tengo una tabla de empleados con los Nombres y Apellidos por separados, mi deseo es mostrarle Nombre y Apellidos en un solo campo. Pero no se cual es mas conveniente hacerlo en el SELECT o directamente en el grid.
 
Estoy trabajando con MySQL
 
Saludos
 
 
 

J. Enrique Ramos Menchaca

unread,
Sep 4, 2012, 3:54:15 PM9/4/12
to publice...@googlegroups.com
Recuerda que el llamar funciones alenta algo los select's, es bueno realizar pruebas, podría ser mas conveniente hacerlo en el propio grid, ya que me imagino que es sólo una representación visual la que deseas.

Walter R. Ojeda Valiente

unread,
Sep 4, 2012, 6:13:47 PM9/4/12
to publice...@googlegroups.com
¿Y por qué no directamente en la Base de Datos, el MySql no tiene columnas computadas?

En Firebird tienes esa posibilidad, las columnas computadas son el resultado de procesar dos o más columnas y son muy útiles para escribir menos en los SELECTs. Además, como el procesamiento se hace directamente en el Servidor te ahorras mucho tiempo.

Saludos.

Walter.




Date: Tue, 4 Sep 2012 14:35:01 -0500
Subject: [vfp] [VFP] Concatenar en el SELECT o en el Grid
From: zero...@gmail.com
To: publice...@googlegroups.com
--
 
 
 

Patricio

unread,
Sep 4, 2012, 7:07:55 PM9/4/12
to publice...@googlegroups.com
ZeRoberto

En mi opinión sería mejor que concatenes en el select con la sgte instruccion:

select  concat
( nombre, " ,", apellido ) as nomape  from empleados


Slds. Patricio

--
 
 
 

Pablo Daniel Lissa

unread,
Sep 5, 2012, 7:56:05 AM9/5/12
to publice...@googlegroups.com
ZeRoberto:

Yo creo que va a depender de la funcionalidad de esos campos. Si es simplemente informativa y no necesitan tratarse por separado en ningún momento, lo haría en el SELECT. Si el SELECT ya trae esos campos porque se necesitan por separado para algo en particular, entonces lo haría en la grilla (además para no generar una columna completa que tenga que ser transmitida por red).

Éxitos. Saludos.
-------------------------------------------------------------------------------------------------------------------

Miguel Canchas

unread,
Sep 5, 2012, 9:54:49 AM9/5/12
to publice...@googlegroups.com

No es mas sencillo hacerlo asi :

 

 

Select código, nombre + apellidos as nombre from tabla….

 

 

MK

--
 
 
 

ZeRoberto

unread,
Sep 5, 2012, 3:21:27 PM9/5/12
to publice...@googlegroups.com
Gracias a todos, pensaba que le podia hacer trabajar mas al servidor
 
Saludos

--
 
 
 

Reply all
Reply to author
Forward
0 new messages