Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2005, 10:18
Avatar de Linterns
Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
que raro que me separo todo.... probaste juntando el codigo:

Código:
SELECT concat(LEFT(phone, 3),"  ",RIGHT(phone, 7)) as telefono
from provider where provider_id=57
a ver.... ocupo tres tipos de funciones

CONCAT(str1,str2,...) que lo que hace es concatenar los diferentes String ej:

mysql> SELECT CONCAT('My', 'S', 'QL');
-> 'MySQL'

LEFT(str,len) que retorna del string la cantidad de caracteres a la izquierda

RIGHT(str,len) identico que el Left pero son caracteres a la Derecha


NOTA: intenta probar cada una de las fucniones por separados a ver cual es la que te arroja el error, por ejemplo primero solo el LEFT, luego el RIGHT y por ultimo intenta concatenar unas variable de Strin como el ejemplo que te he puesto
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***