首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >拆分一列数据

拆分一列数据
EN

Stack Overflow用户
提问于 2017-02-16 19:08:09
回答 1查看 24关注 0票数 0

您好,我有一个包含三组数据的列。

代码语言:javascript
运行
复制
    email ; contact ; box 
      Alfreds Feutterkist feutterkist@gmail.com kaiba corp

我试着用exel来做这件事,我的数据到处都是,因为格式太乱了。(从streak导出)

如何将这三个字符串拆分为单个列?

我试着用exel来做这件事,我的数据到处都是,因为格式太乱了。(从streak导出)

如何将这三个字符串拆分为单个列?

我使用MySQLV14.14Distrib5.7.17,for Linux (x86_64),使用EditLine包装器

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-02-16 19:47:06

我已经考虑了列的顺序是固定的,我已经考虑到电子邮件列有你的字符串。

在此基础上,您可以使用以下查询

代码语言:javascript
运行
复制
SELECT
   SUBSTRING_INDEX(SUBSTRING_INDEX(email, ' ', 1), ' ', -1) AS field_name_1,
    TRIM( SUBSTR(email, LOCATE(' ', email)) ) AS field_name_2
FROM table_name
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42272206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档