SQL将客户字符串数据移动到其他列中

时间:2017-05-05 08:32:35

标签: sql-server

我想搬家:

  • Paul进入first_name
  • Bradford进入last_name
  • FlatnumbersB进入street_number
  • Great South Road进入street_name
  • Manly进入region
  • Brisbane进入city
  • 6010进入zip_code列。

我希望能够为Mike Bradford做同样的事情但在另一行。 同时将字符串数据保留在customer_address

注意:此处提供的所有客户数据都是假的,但我试图找到真实的解决方案。

Screenshot

INSERT INTO online
       (
        customer_address
       )
 VALUES
      ('Paul Bradford Flat 9 6511B Great South Road Manly Brisbane 6010'),
      ('Mike Bradford Flat 321 11 Ongly Ave Manly Brisbane 6010')
     go

1 个答案:

答案 0 :(得分:0)

您需要单独提供列:

INSERT INTO online
       (
            first_name, last_name, street_number, street_name, region, city, zipcode
       )
 VALUES
      ('Paul', 'Bradford', 'Flat 9 6511B', 'Great South Road', 'Manly', 'Brisbane', '6010'),
      ('Mike', 'Bradford', 'Flat 321 11' ,'Ongly Ave', 'Manly' ,'Brisbane', '6010')
     go