您好,我有一个包含三组数据的列。
email ; contact ; box
Alfreds Feutterkist feutterkist@gmail.com kaiba corp我试着用exel来做这件事,我的数据到处都是,因为格式太乱了。(从streak导出)
如何将这三个字符串拆分为单个列?
我试着用exel来做这件事,我的数据到处都是,因为格式太乱了。(从streak导出)
如何将这三个字符串拆分为单个列?
我使用MySQLV14.14Distrib5.7.17,for Linux (x86_64),使用EditLine包装器
谢谢
发布于 2017-02-16 19:47:06
我已经考虑了列的顺序是固定的,我已经考虑到电子邮件列有你的字符串。
在此基础上,您可以使用以下查询
SELECT
SUBSTRING_INDEX(SUBSTRING_INDEX(email, ' ', 1), ' ', -1) AS field_name_1,
TRIM( SUBSTR(email, LOCATE(' ', email)) ) AS field_name_2
FROM table_namehttps://stackoverflow.com/questions/42272206
复制相似问题