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

    [MYSQL] Si può fare una query che restituisca un campo come unione di altri 2?

    Ciao ragazzi,
    immaginate di avere un campo nome e uno cognome in una tabella. Posso fare una query MYSQL in modo che restituisca una campo composto da nome + cognome? Se si, come?

    Qualcosa tipo (invento!!!):

    SELECT nome, cognome AS nomecognome FROM tabella

    Grazie mille
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  2. #2
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Cerca concat su google.
    Ciao

  3. #3
    Come hai scritto tu ti restituirà una tabella con i campi nome e nomecognome, perchè l'AS si riferisce al campo cognome nella tua sintassi!
    devi fare una concatenzazione per avere il risultato che tu vuoi:

    SELECT CONCAT_WS(' ',nome,cognome) AS nomecognome FROM tabella

    la funzione CONCAT_WS funziona in questo modo: il primo parametro è il separatore che vuoi tra le stringhe, poi seguono le stringhe che vuoi concatenare!
    Hai un contratto 2 Megabit con Alice ma viaggi a 640K? Ti hanno "downgradato" da 2 Mega effettivi a 640K?

    http://www.petitiononline.com/alice2Mb

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.