|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2007
Messaggi: 64
|
[SQL]
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 |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
ma meglio qualcosa di piu' regolare. SUBSTR('***********************************************************', 1, LENGTH(nome))
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. Ultima modifica di gugoXX : 22-09-2010 alle 15:40. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:57.