[RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar

Discussione in 'MySQL' iniziata da elpirata, 5 Aprile 2019.

Tag (etichette):
  1. elpirata

    elpirata Utente Attivo

    Registrato:
    18 Marzo 2009
    Messaggi:
    213
    Mi Piace Ricevuti:
    7
    Punteggio:
    18
    Un saluto a tutti,
    avrei la necessità di individuare e rendere "omogenei" il numero di caratteri presenti in una colonna all'interno di un database.

    La mia esigenza è quella di individuare tutti i record della colonna codice che iniziano almeno con due 0 (es. 00);

    Una volta individuati, devo verificare che gli zero non siano superiori a sei (es. 000000);

    In sostanza l'update sulla colonna dovrebbe valorizzare a 5 zero tutti i campi (risultato finale es. 00000), senza andare naturalmente a toccare gli altri record, ovvero quelli che iniziano con un solo zero.
     
  2. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.573
    Mi Piace Ricevuti:
    128
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
    Codice:
    select count(*) from tabella where codice like '00%'
    select codice from tabella where codice like '00%'
    select codice from tabella where codice like '0000000%'
    la prima conta e la seconda estrae i record con almeno 2 zeri
    la terza estrae i record con più di 6 zeri

    con "like" e "not like" puoi creare le combinazioni che ti servono

    fatti vivo se non é sufficiente
     
    A elpirata piace questo elemento.
  3. elpirata

    elpirata Utente Attivo

    Registrato:
    18 Marzo 2009
    Messaggi:
    213
    Mi Piace Ricevuti:
    7
    Punteggio:
    18
    Sei stato gentilissimo e soprattutto risolutivo,
    grazie al tuo intervento sono riuscito a risolvere il mio problema.

    Grazie ancora
     
Sto caricando...

Condividi questa Pagina