Urgente Concatenar en mysql campos caracter y numero

5,126 views
Skip to first unread message

Diacrisa

unread,
May 31, 2013, 2:16:26 PM5/31/13
to publice...@googlegroups.com
Tengo una consulta en MYSQL y deseo concatenar un campo de texto y un campo numerico en la consulta

concat() no funciona: por favor ayudenme hoy mismo.

Arnaldo Toledano

unread,
May 31, 2013, 2:26:58 PM5/31/13
to publice...@googlegroups.com
Que te ocurre que estas tan APURADA ! ! ! ! !
TE olvidaste de hacer la tarea ?????
Ami si me concatena sin problemas, por favor pone el código para analizar y poder ayudarte mejor.


Arnaldo Toledano

El 31/05/2013 03:16 p.m., Diacrisa escribió:
Tengo una consulta en MYSQL y deseo concatenar un campo de texto y un campo numerico en la consulta

concat() no funciona: por favor ayudenme hoy mismo.


--
Arnaldo Toledano Tesys Informática Córdoba Argentina

Diana Cristina Aguilar Ramirez

unread,
May 31, 2013, 2:32:38 PM5/31/13
to publice...@googlegroups.com
esta es mi consulta a mi me sale en la consulta un campo memo

SELECT

concat(Cursos.Nomcurso,' ',Matricula.grupo) AS CURSOR FROM estudiante Estudiante, matricula Matricula, cursos Cursos WHERE Estudiante.matricula = Matricula.codigo AND Cursos.Idcurso = Matricula.curso

Luis Maria Guayan

unread,
May 31, 2013, 2:40:55 PM5/31/13
to publice...@googlegroups.com
El 31/05/2013 15:16, Diacrisa escribió:
Tengo una consulta en MYSQL y deseo concatenar un campo de texto y un campo numerico en la consulta

concat() no funciona: por favor ayudenme hoy mismo.


Hoy mismo? Yo podría mañana, pero como dices que es para hoy, yo paso.

Quizás le puedas pedir a San Expedito, el santo de las causas urgentes.
 
:-) Por fin es viernes ....

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________



Diana Cristina Aguilar Ramirez

unread,
May 31, 2013, 2:48:00 PM5/31/13
to publice...@googlegroups.com

Hola que groceria
si no puedes simplemente no me digas nada
a mi si me urge hacer la consulta
por eso lo digo y decir hoy mismo es como indicar la urgencia.
que pena ese tipo de bromas no me gustan

Carlos Salcedo

unread,
May 31, 2013, 2:50:37 PM5/31/13
to visual fox
Diana

Creo que te da error por que tienes mal escrita la sintaxis del select
mira bien los nombre de los campos.
sobre todo lo que tienes escrito después del FROM

Saludos
Carlos


Date: Fri, 31 May 2013 13:48:00 -0500
Subject: Re: [vfp] Urgente Concatenar en mysql campos caracter y numero
From: diac...@gmail.com
To: publice...@googlegroups.com

Diana Cristina Aguilar Ramirez

unread,
May 31, 2013, 2:54:12 PM5/31/13
to publice...@googlegroups.com
la funcion corre en mysql solo que no te muestra un valor real por ejemplo
Curso es caracter y grupo es numerico
yo quiero que salga
 Produccion de alimentos 1
y me sale 12 \0A\0U\0X\0I\0L\0I\0A\0R\0 \
eso no es correcto. ok

Jose Mario

unread,
May 31, 2013, 2:59:22 PM5/31/13
to publice...@googlegroups.com
jefe por ser dia de la madre perdonela
ya aprendera
a solicitar

Carlos Salcedo

unread,
May 31, 2013, 2:59:30 PM5/31/13
to visual fox
Diana el ejemplo que te muestro a continuación, trabaja concatenando
un dato numérico, con uno de fecha y funciona bien

SELECT CONCAT(CODIGO,' - ',FECHA) CODIGOF FROM
`contenedores`.`ciudad`

Saludos
Carlos



Date: Fri, 31 May 2013 13:54:12 -0500

Subject: Re: [vfp] Urgente Concatenar en mysql campos caracter y numero
From: diac...@gmail.com
To: publice...@googlegroups.com

Jose Mario

unread,
May 31, 2013, 3:04:04 PM5/31/13
to publice...@googlegroups.com

SELECT

concat(Cursos.Nomcurso,' ',Matricula.grupo) AS CURSOR FROM Estudiante, matricula, Cursos WHERE Estudiante.matricula = Matricula.codigo AND Cursos.Idcurso = Matricula.curso

mpulla

unread,
May 31, 2013, 3:06:51 PM5/31/13
to publice...@googlegroups.com
Hola Diacrisa.

SELECT concat(Cursos.Nomcurso, ' ', Matricula.grupo) AS CURSO

 FROM estudiante, matricula, Cursos

  WHERE Estudiante.matricula = Matricula.codigo

    AND Cursos.Idcurso = Matricula.curso 

La palabra CURSOR es reservada en MySql cambiala, en este caso no veo la necesidad de ponerles alias a las tablas y menos los mismos nombres

Saludos.

Mauricio

Víctor Hugo Espínola Domínguez

unread,
May 31, 2013, 3:08:53 PM5/31/13
to publicesvfoxpro
Hola Diana

>concat(Cursos.Nomcurso,' ',Matricula.grupo) AS CURSOR

concat( Cursos.NomCurso, ' ', CAST( Matricula.Grupo AS CHAR( n ) ) ) AS CursoNroGrupo

Sugerencias:
1)Es más eficiente efectuar las conversiones y concatenaciones en el programa de Visual Foxpro.
2)No uses palabras reservadas como nombre de algún objeto.
3) Si no deseas que el resultado de la concatenación sea tipo memo puedes envolver la expresión en otro CAST.

Saludos,
Víctor.


2013/5/31 Diana Cristina Aguilar Ramirez <diac...@gmail.com>

Ricardo Pina

unread,
May 31, 2013, 3:11:58 PM5/31/13
to Grupo VFP
Hola Diana
 
Acá tenemos otra Cris (sin comentarios)
 
me hace ruido AS CURSOR
 
Saludos
 
 
 
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Antonio.xt

unread,
May 31, 2013, 3:23:07 PM5/31/13
to publice...@googlegroups.com

Trankila Diacrisa, lo que pasa es que haz hecho varias preguntas con las frases "necesito con urgencia", "me urge", "hoy mismo", y algunos no los van a tomar bien. Agradece que eres mujer y muchos suelen ser "amables" con las mujeres aunque no pidan bien las cosas. Creeme que si fueras hombre con esa actitud no hubieras recibido ninguna respuesta.

No hay necesidad de poner "me urge", podrias recibir respuesta mas rapido. Aunque pues ahorita de todos modos ya te han dado la solucion a tu duda y varias veces.

Saludos...

Luis Maria Guayan

unread,
May 31, 2013, 3:35:52 PM5/31/13
to publice...@googlegroups.com
Perdón ¿cual es la grosería?

De tus últimos mensajes, en la mayoría indicas: "ayudenme hoy mismo", "necesito urgente", "necesito con urgencia me indiquen",   "agradezco su colaboracion hoy mismo", "urgente concatenar"... eso esta mal visto en un foro donde todos participamos voluntariamente y sin ninguna obligación de dar la respuesta y menos en forma inmediata.

En este foro tenemos la costumbre desde hace mas de 15 años, tomarnos los días viernes, como el día para los chistes y los comentarios jocosos, cosa que expícitamente indique en mi mensaje con un emoticon y la frase "Por fin es viernes"


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Miguel Canchas

unread,
May 31, 2013, 3:40:35 PM5/31/13
to publice...@googlegroups.com

Hoy es viernes…. Para que renegar….

 

 

MK

Diana Cristina Aguilar Ramirez

unread,
May 31, 2013, 4:07:14 PM5/31/13
to publice...@googlegroups.com
ofresco disculpas
lo importante es que no he recibido la respuesta correca.
me hablan de un CAST pero no me indican como usarlo jajajaja
Yo lo resolvi usando lo siguiente:

concat(Cursos.Nomcurso,' Semestre ',CONVERT(Matricula.grupo USING ucs2))

AS Curso

Muchas garcias por todo

Analyzer

unread,
May 31, 2013, 4:23:27 PM5/31/13
to publice...@googlegroups.com
Diana,

Del manual de Mysql 5.0

http://dev.mysql.com/doc/refman/5.0/es/charset-cast.html

Saludos!

Nota.- En los foros ya no hay personas como el gran Kalimán.. que era "tierno con los niños, galante con las mujeres, e implacable con los malvados". (Ojo: es viernes!!)

Analyzer

unread,
May 31, 2013, 4:33:52 PM5/31/13
to publice...@googlegroups.com
Diana,

Gracias por preguntar sobre CAST (Me ayudas a aprender). Estoy leyendo la ayuda sobre la función en vfp9 sp2 y hallé este ejemplo.

CLEAR ALL
OPEN DATABASE HOME(2) + 'Data\Testdata.dbc'
SELECT Product_ID, CAST(unit_Cost * in_Stock AS Numeric(8,2)) FROM Products

Solo pega esas lineas en la ventana de comandos y seleccionalas todas y presiona enter.


Saludos!


El viernes, 31 de mayo de 2013 15:07:14 UTC-5, Diacrisa escribió:

Arnaldo Toledano

unread,
May 31, 2013, 6:43:50 PM5/31/13
to publice...@googlegroups.com
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!
VOLVIOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!
Menos mal que es viernes ! ! ! !
Que tendrá que ver esta repuesta no?????
Diana, hace de cuenta que este mail no existe, te vas a confundir mas ! ! !


Arnaldo Toledano

Ricardo Pina

unread,
May 31, 2013, 7:05:21 PM5/31/13
to Grupo VFP
 
Hola Arnaldo
 
Te refieres a CONFUNDYCER
 
Lo que pasa que nadie lo quiere
desde chiquito nomás
la partera tiro al nene y le llevo la placenta a la madre.
 
Noche de viernes!!
 

Claudio Luna

unread,
May 31, 2013, 7:34:38 PM5/31/13
to Comunidad de Visual Foxpro en Español
Diana
Un ejemplo de uso :
select concat(cast(id as char(5)),' ',name,' ',email) from customer

Menos mal que es viernes
Saludos


--
Claudio Luna
Monttevideo - Uruguay
SKYPE: clunamarin
Cel. 099 194 770

almonts ( www.ontarioxb.es )

unread,
May 31, 2013, 7:52:34 PM5/31/13
to publice...@googlegroups.com
Si Nomcurso es Alfanumérico y grupo es numérico, de esta manera te tiene que funcionar SI o SI

CONCAT(Cursos.Nomcurso,' ',LPAD(ROUND(Matricula.grupo,00),06,'0'))

Saludos



Arnaldo Toledano

unread,
Jun 1, 2013, 9:46:55 AM6/1/13
to publice...@googlegroups.com
Hola Ricardo, como andas ???
Si, volvió CONFUNDYCER, notaba algo raro en el foro hasta que me di cuenta que no estaba
CONFUNDYCER, pensé... "aprendió la lección ! ! ! ! "
Que equivocado que estaba  ! ! ! ! ! ! ! !

Que chiste mas cruel......  jajajajajajajajajajaja

Saludos

Arnaldo

Ricardo Pina

unread,
Jun 1, 2013, 9:58:06 AM6/1/13
to Grupo VFP
Hola Arnaldo
 
Como supongo que el hilo ya esta cerrado.
Aprovechemos que es un hilo de viernes
 
Despues tuvo su historia con el padre, cuando le tocaba cambiarle los pañales tiraba el nene al cesto y se quedaba con el pañal.
Más adelante, cuando iba a jardin, los compañeritos no le daban bola
Entonces se creó un grupo de amigos imaginarios que también jugaban entre ellos y lo marginaban....
 
Saludos

vfpx...@gmail.com

unread,
Jun 1, 2013, 1:37:20 PM6/1/13
to publice...@googlegroups.com
Para ubicarnos un poco sobre la actitud de la colega me permito dar un contexto 
Esta respetable dama es originaria de un departamento (estado)  colombiano llamado norte de santander en adelante LOS SANTANDERANOS

Los santadereanos dan la impresion al conversar  de que siempre estan peleando 
viven  de muy mal genio.
son tercos y siempre tienen la razon nuncan pierden 

son muy trabajadores
muchos empresarios del pais son de esta region
el 90 % de las tiendas del pais son de santandereanos

son los judios colombianos.







Reply all
Reply to author
Forward
0 new messages