basileus_82
22-09-2010, 13:38
ciao
sto usando oracle, stavgo provando le funzioni di manipolazione dei caratteri
data una colonna Nome della tabella Impiegati
in uscita devo avere 2 colonne, nome e istogramma, in cui č presente il simbolo * tante volte quanto č lungo il nome
es:
nome istogramma
tizio *****
caio ****
sempronio *********
io stavo provando con la funzione translate(nome,'%','*');
ma cosė non funge, pensavo che col %, essendo carattere jolly, mi permetteva di poter effettuare il cambio, ma non va, mi ritorna il nome; mentre se al posto del % inserisco una lettera per esempio i, allora ho t*z*o
dove sbaglio??
utilizzo sqlplus
sto usando oracle, stavgo provando le funzioni di manipolazione dei caratteri
data una colonna Nome della tabella Impiegati
in uscita devo avere 2 colonne, nome e istogramma, in cui č presente il simbolo * tante volte quanto č lungo il nome
es:
nome istogramma
tizio *****
caio ****
sempronio *********
io stavo provando con la funzione translate(nome,'%','*');
ma cosė non funge, pensavo che col %, essendo carattere jolly, mi permetteva di poter effettuare il cambio, ma non va, mi ritorna il nome; mentre se al posto del % inserisco una lettera per esempio i, allora ho t*z*o
dove sbaglio??
utilizzo sqlplus