MySQL之CONCAT 的用法

2021-08-18 03:53:19 字數 1024 閱讀 9892

mysql concat()函式用於將多個字串連線成乙個字串,是最重要的mysql函式之一,下面就將為您詳細介紹mysql concat()函式,供您參考

mysql concat(str1,str2,…)                        

返回結果為連線引數產生的字串。如有任何乙個引數為null ,則返回值為 null。或許有乙個或多個引數。 如果所有引數均為非二進位制字串,則結果為非二進位制字串。 如果自變數中含有任一二進位制字串,則結果為乙個二進位制字串。乙個數字引數被轉化為與之相等的二進位制字串格式;若要避免這種情況,可使用顯式型別 cast, 例如: select concat(cast(int_col as char), char_col)

mysql> select concat(』my』, 『s』, 『ql』);

-> 『mysql』

mysql> select concat(』my』, null, 『ql』);

-> null

mysql> select concat(14.3);

-> 『14.3′

mysql concat_ws(separator,str1,str2,…) 

concat_ws() 代表 concat with separator ,是concat()的特殊形式。   第乙個引數是其它引數的分隔符。分隔符的位置放在要連線的兩個字串之間。分隔符可以是乙個字串,也可以是其它引數。如果分隔符為 null,則結果為 null。函式會忽略任何分隔符引數後的 null 值。

mysql> select concat_ws(』,',』first name』,'second name』,'last name』);

-> 『first name,second name,last name』

mysql> select concat_ws(』,',』first name』,null,』last name』);

-> 『first name,last name』

mysql concat_ws()不會忽略任何空字串。 (然而會忽略所有的 null)。

SQL語句 concat的用法

一 concat 函式 1 功能 將多個字串連線成乙個字串。2 語法 concat str1,str2,返回結果為連線引數產生的字串,如果有任何乙個引數為null,則返回值為null。在很多時候,我們需要模糊查詢 like,對於mysql 的 like 而言,一般都要用 like concat 組合...

mysql之concat函式批量操作

前幾天主管給我說,有一筆資料有誤,讓我撈取更新一下,我默默的點了點頭說好,查詢了一下資料庫,幾萬筆資料,怎麼改?我就懵掉了,磨磨唧唧實在沒辦法,催的又急。我便說我這鏈結工具有問題,讓主管幫我改一下,呆在旁邊,便看見這個函式concat,哈哈,將函式寫在手心學習記載一下。語法 concat str1 ...

mysql的concat使用示例

concat 在sql語句中直接拼接位址 不需要再foreach迴圈 concat config img url pic.imgurl as imgurl 示例 where result this alias ac where where join getdbprefix picture pic a...