Mysql应用mysql合并多条记录的单个字段去一条记录编辑
发布时间:2020-12-12 01:19:59 所属栏目:MySql教程 来源:网络整理
导读:《Mysql应用mysql合并多条记录的单个字段去一条记录编辑》要点: 本文介绍了Mysql应用mysql合并多条记录的单个字段去一条记录编辑,希望对您有用。如果有疑问,可以联系我们。 测试用表结构: 代码如下: -- -- 表的结构 `tet` -- CREATE TABLE IF NOT EXISTS
《Mysql应用mysql合并多条记录的单个字段去一条记录编辑》要点: 代码如下: -- -- 表的结构 `tet` -- CREATE TABLE IF NOT EXISTS `tet` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `url` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- 转存表中的数据 `tet` -- INSERT INTO `tet` (`id`,`name`,`url`) VALUES (1,'百度 ','http://www.baidu.com '), (0,'google ','http://www.google.com.hk '), (3,'400电话 ',' '); 方法一: 代码如下: SELECT GROUP_CONCAT ( name ) name FROM tet WHERE 1 = 1 LIMIT 0,30 结果: name 百度,google,400电话 GROUP_CONCAT还可以用 SEPARATOR 关键词指定连接符,sql语句如下: SELECT GROUP_CONCAT ( url SEPARATOR " @ " ) url FROM tet WHERE 1 = 1 LIMIT 0,30 结果: http://www.baidu.com@http://www.google.com.hk@ 方法二: 代码如下: SELECT GROUP_CONCAT ( name ) name FROM tet WHERE 1 = 1 GROUP BY id LIMIT 0,30 结果: 百度 400电话 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Mysql学习MySQL 存储过程的基本用法介绍
- [日常] MySQL内存不足启动失败的解决方法
- MYSQL教程自动恢复mysql数据库日志文件的方法
- timestamp的两个属性:CURRENT_TIMESTAMP 和ON UPDATE CURR
- mysql – 将Django连接到代理服务器后面的数据库
- Mysql 常用函数(42)- substring_index 函数
- 有没有人曾告诉你,你的SQL又报错了?[开发篇]
- Mysql实例XtraBackup备份出现"Can't locate Digest
- MySQL架构优化实战系列2:主从复制同步与查询性能调优
- MySQL REGEXP:匹配空白条目