Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    mysql, trimmare caratteri e eliminazione del carattere finale

    salve ragazzi in una tabella avrei l'esigenza di dover effettuare su ogni campo la funzione trim diciamo che dovrei eliminar eogni spazio eventualetmen inserito prima o dopo.


    e avrei anceh l'esigenza di elimianre da un campo varchar il punto finale se è presente.

    cioè il campo ora è "Frasa frase frase."

    dopo aver effettuato questa query
    dovrebbe diventare "Frase Frase Frase"

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: mysql, trimmare caratteri e eliminazione del carattere finale

    Originariamente inviato da xnavigator
    e avrei anceh l'esigenza di elimianre da un campo varchar il punto finale se è presente.
    codice:
    select campo,if(substring(campo,-1,1) = '.',substring(campo,1,length(campo)-1),campo) as rim
    from tabella
    per il trim non ho capito il tuo problema.

  3. #3
    non devo selezionare però.. cioè devono essere proprio degli UPDATE

    per il trim semplice..

    un campo può essere " dsfsd " deve diventare "dsfsd" al posto degli spazio ci può essere anche il \t

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    una volta che ti ho scritto la select con un pò di buona volontà la si adatta ad un update.

    codice:
    update tabella 
    set campo = substring(campo,1,length(campo)-1) 
    where substring(campo,-1,1) = '.'
    fatti prima una copia della tabella per sicurezza.

    ma con trim hai già provato?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.