Sql_server
--- 直接使用 +
select col1+col2 from tab1;
-- 如果被合並的不是字符型,可以使用convert轉換
convert(varchaer(90), row_id) 第一個參數是要轉換成的類型。第二個是將被轉換的結果
select col1+convert(varchar(90),col2) from tab1;
mysql
-- 可以使用字符串拼接函數 concat
-- concat是直接拼接字符串,直接轉換成字符串類型
select concat(col1, col2) from t1;
但是直接使用concat有一個缺點,就是如果一列是空,則結果就是空,使用CONCAT_WS可以避免這種情況發生。
select CONCAT_WS('#', '123','456');
查詢結果為 123#456 在CONCAT_WS后面第一個參數為分隔符。后面為相連的字段。