mysql屬性拼接函式

2021-10-11 19:01:51 字數 1038 閱讀 7125

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...