| Concatenare campi in MySQL |
| Database & Server |
| Mercoledì 09 Novembre 2011 11:39 |
|
In MySQL è molto facile concatenare più campi. In genere l'SQL prevede l'uso di || che equivale a OR, ma questo funziona solo è attivato l’SQL MODE PIPES_AS_CONCAT. Nel caso non fosse attivato otterremo un risultato strano: Per ovviare si possono usare le funzioni CONCAT() e CONCAT_WS(). Ovviamente posiamo concatenare campi di diverso tipo, come un VARCHAR e un DECIMAL. La sintassi base è:
Ovviamente possiamo mettere anche stringhe di separazione. Vediamo un esempio:
Come vedete ho concatenato un VARCHAR e un DECIMAL seprato da un altro valore in formato stringa. Infine un esempio con CONCAT_WS (che sta per Concat With Separator):
Il risultato è lo stesso, ma il separatore viene messo come primo valore. |
| Ultimo aggiornamento Mercoledì 09 Novembre 2011 11:55 |


