1,concat 多個字段拼接 。
如: select concat(『1』,『2』,『3』) from test ; 結果 : 123
select concat(content_title,
"|",content_price)
from contents ;
2,concat_ws(separator,str1,str2,…) 多個字段拼接,第乙個引數是其它引數的分隔符
如:select concat_ws(』:』,『1』,『2』,『3』) from test ; 結果:1:2:3
select concat_ws(
"|",content_title,content_price,speaker)
from contents ;
3,group_concat 多行結果拼接
select group_concat(column_name)
from information_schema.
columns
where table_schema=
'exchange'
and table_name=
'bf_dd'
;
其他函式
substring 擷取字串 :
substring(str, pos) 說明:substring(被擷取字段,從第幾位開始擷取)
substring(str, pos, length) substring(被擷取字段,從第幾位開始擷取,擷取長度)
select substring(content,5)
as abstract from my_content_t
select substring(content,5,
200)
as abstract from my_content_t
mysql函式拼接查詢concat函式的使用方法
如下所示 查詢表managefee managefee的年year 和 month 用concat函式拼成year month。例如將2017和1 拼成2017 01。select concat a.y程式設計客棧ear,if a.month 9,concat 0 a.month a.month a...
MySql 字串拼接函式
本文介紹mysql中的字串拼接函式。語法 concat str1,str2 說明 將str1 str2 直接連線起來,如 執行select concat a b c 將會輸出abc 注意 1.若引數存在null則結果為null,如 執行select concat a b null 將會輸出null ...
mysql list拼接 mysql拼接多條字段
未合併情況 select a.id,b.name as role from sys user a inner join sys user role c on a.id c.user id inner join sys role b on b.id c.role id where a.del flag...