Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Unire più colonne

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100

    Unire più colonne

    Ciao a tutti.

    Sto lavorando su un db mysql come faccio ad unire più colonne?

    a | b | c | ...... ed ottenere una colonna con il valore contenuto in abc.

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    23
    select concat(a,b,c) from tabella;

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100
    La mia tabella è strutturata così

    a | b | c |

    20 | 4 | 6 |

    12 | 5 | 5 |

    dovrei ottenere un'unica colonna con i risultati senza spazio,

    colonna
    2046
    1255

    select concat(a,b,c) from tabella;

    ho ottenuto in tutte le righe della colonna i valori

    abc
    abc
    abc
    ....

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    23
    Hai messo apici tipo concat("a" o 'a' ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100
    Si provato gli apici mi da lo stesso risultato.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    23
    appunto, se metti gli apici è normale che concateni a,b,c.

    per sicurezza metti dentro il concat i campi formattati in questo modo:
    concat(nome della tabella.nome del campo,...)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100
    ok

    mille grazie

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.