数据源
建表语句
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;
原来的查询
通常是将所有的数据Query 出来之后,在去代码层面去拼接数据,现在直接查询并拼接数据。
这里使用concat 函数
concat函数使用 CONCAT(str1,str2,…),里面逗号单项表示某一列,在实例中以 ‘–’ 拼接两个数据
select CONCAT(username,'--',city) as cityName from user