niemnv
niemnv

Reputation: 235

change data in table Postgresql

I have table:

| code   |  name  |
|--------|--------|
| A      |  name1 |
| A      |  name2;name3 |

I want to change data in table:

| code   |  name  |
|--------|--------|
| A      |  name1 |
| A      |  name2 |
| A      |  name3 |

How do it? Please help me!

Upvotes: 1

Views: 59

Answers (1)

jgrocha
jgrocha

Reputation: 3032

You can do:

select
    code,
    unnest(string_to_array("name", ';'))
from codename

Demo

Upvotes: 3

Related Questions