数据源
建表语句

CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(50) NOT NULL DEFAULT '',
  `password` json NOT NULL,
  `city` varchar(50) NOT NULL,
  `create_time` date DEFAULT NULL,
  `update_time` date DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

mysql like 拼接函数 mysql 拼接列数据_mysql like 拼接函数


原来的查询

通常是将所有的数据Query 出来之后,在去代码层面去拼接数据,现在直接查询并拼接数据。

这里使用concat 函数

concat函数使用 CONCAT(str1,str2,…),里面逗号单项表示某一列,在实例中以 ‘–’ 拼接两个数据

select CONCAT(username,'--',city) as cityName from user

mysql like 拼接函数 mysql 拼接列数据_建表_02