mysql字符串拼接

两种方式,第一种,使用 “+” 进行拼接(错误的方法), 第二种使用Mysql函数CONCAT()等函数。

使用 “+”
使用“+”进行对数据是加减。不能进行拼接
拼接用法:
数据表:

wiform mysql appconfig 连接字符串 mysql连接字符串的方法_mysql

错误写法:

-- 不能用于多列进行拼接
SELECT last_name + ' ' + first_name AS Name FROM employees;
-- 不能用于单列
SELECT last_name + '___P'  AS Name FROM employees;

"+"的使用方法

SELECT  question_detail.`id` + 100 FROM  question_detail;

wiform mysql appconfig 连接字符串 mysql连接字符串的方法_mysql_02


wiform mysql appconfig 连接字符串 mysql连接字符串的方法_字符串拼接_03

使用CONCAT函数
CONCAT() 拼接字符串基本型

CONCAT(str1, str2, str3…) 全部拼接,按顺序将所有字符串拼接起来

使用

SELECT CONCAT(last_name , ' ', first_name) AS Name FROM employees;
CONCAT_WS() 拼接字符串基本型

CONCAT_WS(symbol, str2, str3…) 用symbol把后面所有字符串进行拼接

使用

SELECT  CONCAT_WS(' ', q.`last_name`, q.`first_name`) FROM  employees AS q;

wiform mysql appconfig 连接字符串 mysql连接字符串的方法_mysql_04