• Domingo 22 de Diciembre de 2024, 08:17

Autor Tema:  Duda Con El Comando Translate  (Leído 1536 veces)

ichigo15

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Duda Con El Comando Translate
« en: Miércoles 10 de Octubre de 2007, 11:05 »
0
por poner un ejemplo, tengo esto:

NOMBRE          APELLIDO        FECHANAC       EDAD
--------------- --------------- -------- ----------
PEDRO           SÁNCHEZ         12/05/82           17
JUAN            JIMÉNEZ            23/08/82           17
MARÍA           LÓPEZ              02/02/83           16
CLARA           LASECA           20/05/85           14
M CARMEN        GARCIA         10/10/07           0

Quiero visualizar el nombre sin los espacios de en medio. Para ello, intento utilizar el translate de esta forma:

select translate(nombre,' ',''). También lo he probado así:
select translate(nombre,' ',)

Me sale el campo en blanco. Con el replace me sale bien; pero quiero saber porque no sale con el translate. La versión es la 9.2.0.1.0
[size=109]Nadie elige su nombre, te lo ponen cuando naces, pero sí su nick


No eres responsable de la cara que tienes, pero sí de la que pones
[/size]

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Duda Con El Comando Translate
« Respuesta #1 en: Domingo 14 de Octubre de 2007, 20:06 »
0
pues habra que sentarce a detallar el porque, pero la respusta mas rapida y eficiente es que transalate no se hizo para eso y aunque asi lo fuera el replace es mucho mas rapido. usa el replace.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io