mysql 字串拼接的幾種方式

2021-09-23 20:37:41 字數 1959 閱讀 3784

字串拼接分為幾種方式,在這裡會一一舉例寫出:

mysql自帶語法concat(string1,string2,...),此處是直接把string1和string2等等的字串拼接起來(無縫拼接哦)

說明:此方法在拼接的時候如果有乙個值為null,則返回null 如:

第二種也是mysql自帶語法concat_ws(separator,string1,string2,...),但是可以多個字串用指定的字串進行拼接(帶縫拼接哦)

說明:string1,string2代表的是字串,而separator代表的是連線其他引數的分隔符,可以是符號,也可以是字串。如果分隔符為null,則結果為null。此方法引數可以為null。 如:

第三種:

也是mysql的自帶語法group_concat([distinct] 要連線的字段 [order by asc/desc 排序字段] [separator '分隔符'])

如:1.select id,group_concat(type) from log_sys_interview group by type ;

這種方式比較簡單

原始的:

golang 幾種字串的拼接方式

最近在做效能優化,有個函式裡面的耗時特別長,看裡面的操作大多是一些字串拼接的操作,而字串拼接在 golang 裡面其實有很多種實現。1.直接使用運算子func benchmarkaddstringwithoperator b testing.b golang 裡面的字串都是不可變的,每次運算都會產生...

java字串拼接的幾種方式

1.plus方式 當左右兩個量其中有乙個為string型別時,用plus方式可將兩個量轉成字串並拼接。string a int b 0xb string c a b 2.concat方式 當兩個量都為string型別且值不為null時,可以用concat方式。string a a string b ...

C 字串拼接的幾種方式

c 字串連線常用的四種方式 stringbuilder string.format list。1.的方式 string sql update tablename set int1 int1.tostring int2 int2.tostring int3 int3.tostring where id...