如何将文本从一列移动到另一列

时间:2013-11-01 03:37:01

标签: mysql sql indexing substring populate

我需要从列“location”获取一个由“city,state”组成的地址,并填充2个新列“city”和“state”,但保留位置的方式,现在我用SUBSTRING_INDEX完成了这个命令,但我必须每次都运行命令才能做到这一点,我怎么能让它坚持下去?

这是我的子字符串代码:

SELECT  distinct id, first_name, last_name,
SUBSTRING_INDEX(location, ' ,', 1) AS City,
SUBSTRING_INDEX(location, ' ,', -1) AS State,
SUBSTRING_INDEX(seeking,  ' ,', 1) AS Seeking_1,
SUBSTRING_INDEX(seeking,  ' ,', -1) AS Seeking_2,
SUBSTRING_INDEX(interests,' ,', 1) AS Interests_1,
SUBSTRING_INDEX(interests,' ,', -1) AS Interests_2,
SUBSTRING_INDEX(interests,' ,', 1) AS Interests_3
FROM my_contacts 

1 个答案:

答案 0 :(得分:0)

令我高兴的是,而不是试图通过代码在表格中移动项目,所有人必须做的就是右键单击表格并“编辑表格数据”。您可以将任何内容移动到任何地方,因为它可以让您只需输入您想要的字段。