我有一張有兩列的表:ID和汽車。 的樣本數據是這樣的:如何在Postgresql中將行拆分成許多行
ID | Cars
-----------------
1 | opel, honda and land rover
2 | ford and porshe, damaged
3 | volkswagen
4 | opel, seat, damaged
我想它拆分成:
ID | Cars
-----------------
1 | opel
1 | honda
1 | land rover
2 | ford
2 | porshe, damaged
3 | volkswagen
4 | opel
4 | seat, damaged
因此分隔符and
或,
但不, damaged
如何使用正則表達式來它在PostgreSQL的分裂?
編輯:
以及如何使它工作的記錄,像
5 | land rover and opel, and ford
6 | ford; mazda and toyota
什麼樣的車是「porshe」? –