Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Cancallare l'eventuale spazio finale
mercoledì 22 ottobre 2008 - 14.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
mer 22 ott 2008 - 14:43
Ciao a tutti, ho un campo che contiene del testo, come posso cancallare l'eventuale campo vuoto che a volte come ultima lettera della frase?? Non intendo gli spazi tra le parole ma lo spazio che a volte ho alla fine
Grazie mille!!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 22 ott 2008 - 15:02
>Ciao a tutti,
Ciao!
>ho un campo che contiene del testo, come posso
>cancallare l'eventuale campo vuoto che a volte come ultima lettera
>della frase?? Non intendo gli spazi tra le parole ma lo spazio
>che a volte ho alla fine
Se il dato viene inserito da un'applicazione, basta usare le funzioni di trimming durante l'inserimento.. ma non so che linguaggio usi e quali le tecnologie.
Se il dato viene da un'importazione con strumenti di integrazione, devi usare sempre lo stesso tipo di funzioni.
Se vuoi aggiornare quello che hai già senza lo spazio in fondo, devi dirmi il DBMS che usi.
>Grazie mille!!
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
mer 22 ott 2008 - 15:23
Grazie per l'aiuto! Sto lavorando con MySQL e purtroppo non posso usare il trim da codice ma modificare dei records già presenti nel DB ;-)
ale.orma
Profilo
| Junior Member
68
messaggi | Data Invio:
mer 22 ott 2008 - 16:03
prova con:
update <tabella> set <campo>=rtrim(<campo>)
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 22 ott 2008 - 16:28
>prova con:
>update <tabella> set <campo>=rtrim(<campo>)
quoto
magari se hai molti record e ti serve non lockare tutto il resultset imposta la where che ti escluda quelli che non ti serve aggiornare..
usa la funzione InStr di MySQL..
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_instr
In questo modo puoi aggiornare solo quelli in cui la InStr dello spazio nell'ultima posizione torna >= 0
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
mer 22 ott 2008 - 16:31
Grazie mille! Non vorrei fare danni, viene eliminato SOLO l'ultimo spazio vero? Anche se ti tratta di una frase composta da piu parole... grazie ancora!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 22 ott 2008 - 16:33
>Grazie mille! Non vorrei fare danni, viene eliminato SOLO l'ultimo
>spazio vero? Anche se ti tratta di una frase composta da piu
>parole... grazie ancora!
No, non viene eliminato SOLO l'ultimo spazio.. TUTTI gli spazi a DESTRA in fondo.
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
mer 22 ott 2008 - 17:20
Ecco appunto, nel mio caso invece voglio eliminare solo l'ultimo spazio in fondo ... alla fine di una frase, non gli spazi tra le singole parole
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 22 ott 2008 - 17:37
>Ecco appunto, nel mio caso invece voglio eliminare solo l'ultimo
>spazio in fondo ... alla fine di una frase, non gli spazi tra
>le singole parole
è proprio quello che fa..
TUTTI gli spazi a DESTRA in FONDO alla frase
nel senso che se sono 2, li elimina entrambi.. ad esempio
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
gio 23 ott 2008 - 00:37
Scusa avevo capito male!! Grazie mille
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !