Unir Campos en una Consulta ?
Hola Gente,
bueno, la duda es la siguente es posible unir campos de una tabla para hacer una consulta por ejemplo : 'la tabla persona, con su campoA nombre y campoB apellidos'. Es posible saber su Id si solo tengo una cadena cad = NombreCompleto(Nombre+Apellido). Nombre = Carla; Apellido = Jimenez; Intente haciendo asi :
pero no sirve :( De antemano gracias. Saludos. |
Bueno pues creo que no te has dado a explicar mucho pero veremos si te entendi dices que si puedes saber al campo si tienes el otro campo perteneciente a una misma tabla, de ser Asi Claro que se puede, esa es la logica de una tabla..
la instruccion sql seria Código:
Select id where nombre="juan" and apellido ="Ramírez" |
Disculpa eso ya lo habias mira lo que tienes que hacer es lo siguiente,
abres la consulta con un query como lo que sigue: Código:
|
Gracias por su respuesta pero creo que me falto explicar un poco mas :p
bueno, es que solo me dan el nombre completo(nombre y apellidos juntos) en una variable y me piden hallar su Id en la tabla persona. TPersona Id : int Nombre : char Apellidos : char Sera que esto es posible :confused: |
En principio puede resultarte como lo pensaste desde un principio. El problema es que en MySql no puedes concantenar dos cadenas con el operador +, tienes que usar la función concat:
Observa que, además, hay que insertar un espacio entre nombre y apellido. // Saludos |
Gracias Roman es lo que andaba buscando. :)
|
La franja horaria es GMT +2. Ahora son las 15:33:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi