Řetězcové literály můžete zřetězit spolu se svými poli, takže mezi pole, která zřetězujete, můžete do řetězce přidat znak mezery.
Použijte toto:
CONCAT(name, " ", surname)
Tato funkce je zcela jasně zdokumentována na manuální stránce MySQL pro CONCAT()
funkce
.
K dispozici je také CONCAT_WS
funkce
což umožňuje zadat oddělovač, který se má použít mezi každým z ostatních polí předávaných funkci. Pokud spojujete více než dvě pole stejným způsobem, může být tato funkce považována za čistší než opakování oddělovače mezi jednotlivými poli.
Pokud byste například chtěli přidat pole druhého jména, můžete tuto funkci použít k zadání oddělovače pouze jednou:
CONCAT_WS(" ", first_name, middle_name, surname)