Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346

    MYSQL - Splittare una stringa

    Salve

    ho un campo stringa lunghezza fissa e vorrei splittarla in singoli caratteri, ho provato con
    queries del tipo

    codice:
    SELECT substr(str,0,1),substr(str,1,1)...
    esiste/conoscete un modo piu' elegante?

    grazie
    Per gli Spartani e Sparta usa spartan Il mio github

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

    Re: MYSQL - Splittare una stringa

    Il primo carattere di una stringa ha indice 1 non 0.

    Originariamente inviato da linoma
    esiste/conoscete un modo piu' elegante?
    No, tramite mysql non trovi di meglio. Cosa devi farci con sti caratteri?

  3. #3
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Sono stringe consistenti in risposte date da utenti a dei quiz. Devo splittarle per fare delle statistiche su le singole risposte. Faccio un'esempio ho un utente ha fatto il test ed ha dato le sue risposte tipo

    ABBCAAAACCABBB

    dovrei fare delle statistiche quante A, B e C e tante altre con la stessa logica.
    Cmq grazie per la risposta pare che oltre ad organizzare diversamente le cs nn ci sia altra strada.
    Per gli Spartani e Sparta usa spartan Il mio github

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ah, ecco. Allora non ha senso memorizare i dati in quel modo.
    Assegna un identificativo a ogni risposta e vai di group by. Facile e indolore.

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.