Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Aggiornare campo CAP

  1. #1

    Aggiornare campo CAP

    Buon giorno a tutti.
    Vorrei sapere cortesemente come posso aggiornare un campo essendo già popolato con valori diversi.
    Praticamente devo aggiungere al campo CAP, 2 o 3 zeri, prima del valore esistente.

    codice:
    CAP:
    133 -> 00133
    67 -> 00067
    234 -> 00234
    235 -> 00235
    21 -> 00021
    Spero di essermi spiegato.
    Grazie mille.
    Buona giornata e buon lavoro.

  2. #2
    prima o poi la scopriranno 'sta malattia che impedisce di dire QUALE database si sta usando...

  3. #3
    è lo so è una malattia raribus...
    Scusatemi.
    Il DB è MYSQL.
    grazie

  4. #4

  5. #5
    ti ringrazio, ma....comq si mette in pratica?

    codice:
    mysql> SELECT LPAD('hi',5,'0');
    -> '000hi'
    Ho pensato ad una cosa del genere:
    codice:
    SELECT distinct CAP from TBSEDI_copy LPAD('hi',5,'0');
    Domanda: come faccio, in un colpo solo, a dirgli che deve aggiungere 3 zeri quando trova questa situazione es: 65?
    Cioè al posto di quel 'hi' andrebbero caricati tutti i valori da 2 come es: 65
    Ma come?
    Grazie mille

    grazie ancora.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    update tabella set campo = lpad(campo,5,0)

    il campo ovviamente non deve essere numerico ma di tipo stringa

  7. #7
    grazie mille....sei stato veramente gentile.
    Buona giornata e buon lavoro.

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Grazie. Altrettanto a te.

  9. #9
    azz....

    ma usare un campo INT(5) UNSIGNED ZEROFILL no e... roba per soli esperti

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da piero.mac
    azz....

    ma usare un campo INT(5) UNSIGNED ZEROFILL no e... roba per soli esperti
    Non ci avevo pensato.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.