如何使用函数regexp_split_to_table#postgresql生成原子行
我有一张桌子,上面放着房间里的便利设施(wifi、电视等)。一个房间可以有很多便利设施,我想在这里列一个专栏,让每一项便利设施都是原子的 身份证件 市容名称 1. 电视 2. 无线网络 3. 床 4. 允许冒烟 尝试横向连接:如何使用函数regexp_split_to_table#postgresql生成原子行,postgresql,Postgresql,我有一张桌子,上面放着房间里的便利设施(wifi、电视等)。一个房间可以有很多便利设施,我想在这里列一个专栏,让每一项便利设施都是原子的 身份证件 市容名称 1. 电视 2. 无线网络 3. 床 4. 允许冒烟 尝试横向连接: SELECT tab.id, a.name FROM tab CROSS JOIN LATERAL regexp_split_to_table(tab.amenity_name, ',') AS a(name); 分割CSV,好的。但你的确切目标还不清楚。请澄清。
SELECT tab.id, a.name
FROM tab
CROSS JOIN LATERAL regexp_split_to_table(tab.amenity_name, ',') AS a(name);
分割CSV,好的。但你的确切目标还不清楚。请澄清。