No se hacer esta select en mySQL

Public
12 de Abril del 2006
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.

amsalvador
12 de Abril del 2006
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....

Marcos
12 de Abril del 2006
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


Jor-El
12 de Abril del 2006
Eso, que te respondan a tu correo y a los demas que tengan el mismo problema que tu, que les den por el culo ¿ verdad ?

¿ COMO SE PUDE SER TAN HIJO DE PUTA PERRA ?