MySql将记录中的某个字段进行合并
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,一 将单条记录中的某个字段合并: concat()假如对于user表,如下:idclassnameage11001zh1821001en1931002cs1841002jp19如果想将name 和ag
千家信息网最后更新 2025年01月23日MySql将记录中的某个字段进行合并
一 将单条记录中的某个字段合并: concat()
假如对于user表,如下:
id | class | name | age |
---|---|---|---|
1 | 1001 | zh | 18 |
2 | 1001 | en | 19 |
3 | 1002 | cs | 18 |
4 | 1002 | jp | 19 |
如果想将name 和age 作为一个字段显示, 有:
select id, class, concat(name, ": ", age) as name_age from user;
结果:
id | class | name_age |
---|---|---|
1 | 1001 | zh:18 |
2 | 1001 | en:19 |
3 | 1002 | cs: 18 |
4 | 1002 | jp: 19 |
二 将多条记录中的某些字段合并:group_coacat()
依然对上面user表, 若根据年级分组, 并将name和age全部合并在一列中显示, 有:
select class, group_concat(name, ":", age) as name_age from user group by class;
结果为:
class | name_age |
---|---|
1001 | zh:18,en:19 |
1002 | cs:18,jp:19 |
使用group_coacat() 方法默认是以","进行分割, 如果希望以其他字符进行分割可使用"separator", 如:
select class, group_concat(name, ":", age separator ";") as name_age from user group by class;
结果为:
class | name_age |
---|---|
1001 | zh:18;en:19 |
1002 | cs:18;jp:19 |
字段
结果
多条
字符
年级
方法
并将
分组
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
校园网络安全视频怎么做
网络安全 供电
网络安全实用书籍推荐
合肥app软件开发定制公司
广州教育培训软件开发
华为服务器双网卡配置
湖南数据软件开发价格监测中心
教科局网络安全管理制度
电脑设置服务器
重庆网络安全知识讲座
网络技术弱势分析
数据库创建补表
计算机网络技术存在缺陷
北京oa软件开发服务
三调用的什么数据库
软件数据库开发视频教学视频
透析办公室的网络安全吗
爱课堂服务器地址错误怎么解决
北京中拓互联网络科技
怎样开发数据库管理系统
做金融软件开发的必备知识
大连市网络安全检查
方舟服务器崩溃
二手笔记本软件开发
网络安全专用协议
厦门大学wind数据库
计算机网络安全培训简报
计算机无线网络安全毕业设计
加强网络安全工作制度建设
数据库多并发控制