MySQL数据库将多条记录的单个字段合并成
来源:互联网 发布:数学建模 知乎 编辑:程序博客网 时间:2024/06/05 13:31
测试用表结构:
- 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电话', 'http://www.my400800.cn');
方法一:
- SELECT GROUP_CONCAT ( name ) name
- FROM tet
- WHERE 11 = 1
- LIMIT 0 , 30
结果:
name 百度,google,400电话。
GROUP_CONCAT还可以用SEPARATOR 关键词指定连接符,sql语句如下:
- SELECT GROUP_CONCAT ( url SEPARATOR " @ " ) url
- FROM tet
- WHERE 11 = 1
- LIMIT 0 , 30
结果:
http://www.baidu.com@http://www.google.com.hk@http://www.my400800.cn
方法二:
- SELECT GROUP_CONCAT ( name ) name
- FROM tet
- WHERE 11 = 1
- GROUP BY id
- LIMIT 0 , 30
结果:
百度
400电话
关于mysql数据库将多条记录的单个字段合并成一条记录的操作就介绍到这里了,希望本次的介绍能够对您有所收获!
阅读全文
0 0
- MySQL数据库将多条记录的单个字段合并成
- MySQL数据库将多条记录的单个字段合并成一条记录
- MySQL数据库将多条记录的单个字段…
- mysql合并多条记录的单个字段去一条记录
- MySQL将多条数据的单个字段合并成一条数据group_concat函数
- [MySQL] MySQL将多条记录的某个字段合并成一条记录
- group_concat()函数总结(mysql数据库中将某个字段的多条记录合并成一条记录),比较实用
- MYSQL#将多条无关的数据库记录合并成一条记录,并取值
- 数据库查询给定字段的多行记录的合并
- mysql 根据某个字段将多条记录的某个字段拼接成一个字段
- mysql 根据某个字段将多条记录的某个字段拼接成一个字段
- 导入txt格式数据到MySQL数据库(单个字段)
- ORACLE如何将多条记录合并成一个字段
- mysql 数据库,更换两条记录对应字段的值。
- SQL 合并某些字段相同的记录
- mysql单个字段区分大小写
- 数据库设计中单个字段多值的处理
- mysql 一次更新单个表的多个字段
- IntelliJ Idea 常用快捷键列表
- django 报错:ValueError: The database backend does not accept 0 as a value for AutoField.
- JMeter学习-008-JMeter 后置处理器实例之
- 数值的整数次方
- Maven基础-默认中央仓库[settings.xml 配置详解 ]
- MySQL数据库将多条记录的单个字段合并成
- 选择排序和堆排序
- HBase(3)-HBase Shell 中DDL,DML命令演示
- 感知机对偶形式的程序实现
- RBAC基于角色的访问控制模型(权限管理)
- A
- 嗯。。滕来的正则,蛮新的,给自己留个底。
- 【Java】善用异常
- 【java基础】泛型