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

ayuda, sentencia sql se puede hacer esto?

Estas en el tema de ayuda, sentencia sql se puede hacer esto? en el foro de Mysql en Foros del Web. Estimados, existe alguna sentencia mysql que me permita hacer lo siguiente : si este es la tabla TIPO / CANTIDAD / PRECIO casa / 1 ...
  #1 (permalink)  
Antiguo 13/04/2010, 10:42
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 303
Antigüedad: 20 años, 8 meses
Puntos: 0
De acuerdo ayuda, sentencia sql se puede hacer esto?

Estimados,

existe alguna sentencia mysql que me permita hacer lo siguiente :

si este es la tabla


TIPO / CANTIDAD / PRECIO
casa / 1 / 10
perro / 2 / 20
auto / 1 / 5



cual seria, si es que existe, una nueva columna que junte los datos, es decir, que me entregue algo asi:



TIPO / CANTIDAD / PRECIO / UNIDO
casa / 1 / 10 / casa110
perro / 2 / 20 / perro220
auto / 1 / 5 / auto 15


gracias, se agredece la ayuda.
  #2 (permalink)  
Antiguo 13/04/2010, 10:50
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: ayuda, sentencia sql se puede hacer esto?

Con concat lo puedes hacer

Código MySQL:
Ver original
  1. mysql> select *from tabla;
  2. +-------+----------+--------+
  3. | tipo  | cantidad | precio |
  4. +-------+----------+--------+
  5. | casa  |        1 |     10 |
  6. | perro |        2 |     20 |
  7. | auto  |        1 |      5 |
  8. +-------+----------+--------+
  9. 3 rows in set (0.00 sec)
  10.  
  11. mysql> select tabla.*, concat(tipo,cantidad,precio) unido from tabla;
  12. +-------+----------+--------+----------+
  13. | tipo  | cantidad | precio | unido    |
  14. +-------+----------+--------+----------+
  15. | casa  |        1 |     10 | casa110  |
  16. | perro |        2 |     20 | perro220 |
  17. | auto  |        1 |      5 | auto15   |
  18. +-------+----------+--------+----------+
  19. 3 rows in set (0.00 sec)
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 13/04/2010, 11:47
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 303
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: ayuda, sentencia sql se puede hacer esto?

Cita:
Iniciado por huesos52 Ver Mensaje
Con concat lo puedes hacer

Código MySQL:
Ver original
  1. mysql> select *from tabla;
  2. +-------+----------+--------+
  3. | tipo  | cantidad | precio |
  4. +-------+----------+--------+
  5. | casa  |        1 |     10 |
  6. | perro |        2 |     20 |
  7. | auto  |        1 |      5 |
  8. +-------+----------+--------+
  9. 3 rows in set (0.00 sec)
  10.  
  11. mysql> select tabla.*, concat(tipo,cantidad,precio) unido from tabla;
  12. +-------+----------+--------+----------+
  13. | tipo  | cantidad | precio | unido    |
  14. +-------+----------+--------+----------+
  15. | casa  |        1 |     10 | casa110  |
  16. | perro |        2 |     20 | perro220 |
  17. | auto  |        1 |      5 | auto15   |
  18. +-------+----------+--------+----------+
  19. 3 rows in set (0.00 sec)
gracias, lo voy a probar

Etiquetas: sentencia, 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 11:15.