MySQL中concat函數
使用方法:CONCAT(str1,str2,…)
返回結果為連接參數產生的字符串。如有任何一個參數為NULL ,則返回值為 NULL。
注意:
如果所有參數均為非二進制字符串,則結果為非二進制字符串。
如果參數中含有任一二進制字符串,則結果為一個二進制字符串。
一個數字參數被轉化為與之相等的二進制字符串格式;若要避免這種情況,可使用顯式類型 cast, 例如:
SELECT CONCAT(CAST(int_col AS CHAR), char_col)
1.MySQL的concat函數可以連接一個或者多個字符串,如
SELECT CONCAT('sd','10') as mergestring
輸出如下
2.MySQL的concat函數可以連接一個或者多個字段,如
SELECT CONCAT(`name`,age,score_sum) FROM `student` where age >29;
輸出如下:
3.MySQL的concat函數在連接字符串的時候,只要其中一個是NULL,那么將返回NULL
SELECT CONCAT('sd','10',NULL) as mergestring
輸出如下: