一讯赏、CONCAT()函數(shù)【不同字段之間的連接】
CONCAT()函數(shù)用于將多個(gè)字符串連接成一個(gè)字符串铁蹈。
用法:CONCAT(str1,str2,…)?
1)返回結(jié)果為連接參數(shù)產(chǎn)生的字符串泄私。
2)可以有一個(gè)或多個(gè)參數(shù)粥烁。
3)如有任何一個(gè)參數(shù)為NULL 棚瘟,則返回值為 NULL拄丰。
二府树、CONCAT_WS()函數(shù)【不同字段之間的連接】
CONCAT_WS()可自定義連接符
用法:CONCAT_WS(separator,str1,str2,…)
1)第一個(gè)參數(shù)是其它參數(shù)的分隔符。分隔符的位置放在要連接的兩個(gè)字符串之間料按。
2)分隔符可以是一個(gè)字符串奄侠,也可以是其它參數(shù)。
3)如果分隔符為 NULL载矿,則結(jié)果為 NULL垄潮。
4)函數(shù)會(huì)忽略任何分隔符參數(shù)后的 NULL 值。但是CONCAT_WS()不會(huì)忽略任何空字符串闷盔。 (然而會(huì)忽略所有的 NULL)弯洗。
三、GROUP_CONCAT()函數(shù)【同一字段下各個(gè)值之間的連接】
等價(jià)于CONCAT_WS(SEPARATOR?,collect_set(column))逢勾,但此時(shí)無(wú)法進(jìn)行排序
用法
用例