1. 程式人生 > >mysql字串連線concat和concat_ws函式

mysql字串連線concat和concat_ws函式

5.CONCAT(str1,str2,…)  函式:字串連線
(1)返回結果為連線引數產生的字串。
(2)如有任何一個引數為NULL ,則返回值為 NULL。
(3)有一個或多個引數。 如果所有引數均為非二進位制字串,則結果為非二進位制字串。
(4)如果自變數中含有任一二進位制字串,則結果為一個二進位制字串。
(5)一個數字引數被轉化為與之相等的二進位制字串格式;
若要避免這種情況,可使用顯式型別 cast, 例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col)
6.CONCAT_WS(separator,str1,str2,…) 
(1
)第一個引數是其它引數的分隔符。分隔符的位置放在要連線的兩個字串之間。 (2)分隔符可以是一個字串,也可以是其它引數。 (3)如果分隔符為 NULL,則結果為 NULL。函式會忽略任何分隔符引數後的 NULL 值。