Syntaxe To_char non reconnue dans Oracle
Bonjour,
J'essaie d'utiliser To_char dans sql developer mais ça ne fonctionne pas.
En fait, je dois convertir des champs au format nombre avant de les utiliser par concatenation dans ma requête (par exemple, j'ai un Number '800' que je voudrais utiliser comme '00800').
Je fais donc
Code:
Select to_char (monchamp1, '00000'), to_char(monchamp2, '0000'), monchamp1||monchamp2
Mais en sortie, j'ai par exemple '8001' au lieu de '0080001'
Quand je fais
Code:
Select to_char (monchamp1, '00000') A, to_char(monchamp2, '0000') B, A||B
cela ne fonctionne (il semble que Oracle ne reconnait pas mes A et B et ne peut donc pas me les concatener). Message d'erreur:
ORA-00904: "B" : identificateur non valide
Pourriez-vous m'aider svp?
Merci par avance
C'est déjà beaucoup mieux!
Merci, c'est bien l'esprit de ce que je souhaitais avoir.
Mais j'ai des espaces entres mes différents champs.
Exemple: '00800 01' alors que je voudrais simplement '0080001'.
Comment pourrais-je supprimer ce blanc en conservant ma concatenation.
Merci encore