2010-10-26 4 views
1

je dois construire une chaîne à partir des colonnes dans une autre colonne, les zéros de suivi doivent être retirés du mois et le jour:construire une chaîne formatée dans l'oracle

ANNEE = 2008; MOIS = 1; JOUR = 1; ID = 1021; ... etc

Pour le jour, j'ai utilisé la fonction TO_CHAR (D_RIC, 'D') pour supprimer les zéros en tête. Y at-il une option de format pour les mois pour supprimer les zéros de départ aussi?

+1

qui est "des zéros à gauche" non "zéros". Vous ne parlez que de "zéros à la fin" pour les chiffres qui suivent un point décimal. Je n'ai pas la réputation d'éditer, donc mon Grammaire Nazi interne doit ajouter un commentaire. –

+0

fixe, juste pour Adam :) –

+0

je m'excuse pour mon mauvais anglais et merci à la fois pour la fixation :) –

Répondre

2

"Fill Mode" (FM):

select to_char (datecol, 'FMMM') from mytable; 
+2

+1: Je [appris quelque chose de nouveau] (http://www.sqlsnippets.com/en/topic-12346. html) –

+0

@OMG Ponies merci pour le lien, c'est très utile –

Questions connexes