No se hacer esta select en mySQL
Quiero hacer esto en mySQL. En Oracle es así.
select nombre || ',' || apellidos elNombre from clientes
Esto da como resultado la unión del nombre y los apellidos en un único campo. Cuando lo pongo en mySQL me hace el OR del primer campo con respecto al segundo.
Si me pudiérais responder a mi correo os lo agradecería.
Es: [email protected]
Gracias.
select nombre || ',' || apellidos elNombre from clientes
Esto da como resultado la unión del nombre y los apellidos en un único campo. Cuando lo pongo en mySQL me hace el OR del primer campo con respecto al segundo.
Si me pudiérais responder a mi correo os lo agradecería.
Es: [email protected]
Gracias.
Al parecer unes "nombre" "," y "apellidos"
la consulta sería así:
select concat(nombre, ',',apellidos ) elnombre from clientes
Un mensaje al administrador del foro....
Por favor no admitir los insultos, si no quieren ayudar que tampoco sean un estorbo....
la consulta sería así:
select concat(nombre, ',',apellidos ) elnombre from clientes
Un mensaje al administrador del foro....
Por favor no admitir los insultos, si no quieren ayudar que tampoco sean un estorbo....
la Anterior respues es perfectamente valida,...
pero existe otra opcion algo mas elegante:
con la Funcion 'CONCAT_WS'
Ejemplo:
SELECT CONCAT_WS(',','nombre','apellidos') as ELnombre from Clientes;
Atentamente sin otro particular que saludarle:
Marcos
pero existe otra opcion algo mas elegante:
con la Funcion 'CONCAT_WS'
Ejemplo:
SELECT CONCAT_WS(',','nombre','apellidos') as ELnombre from Clientes;
Atentamente sin otro particular que saludarle:
Marcos
