Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用函数regexp_split_to_table#postgresql生成原子行_Postgresql - Fatal编程技术网

如何使用函数regexp_split_to_table#postgresql生成原子行

如何使用函数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,好的。但你的确切目标还不清楚。请澄清。

我有一张桌子,上面放着房间里的便利设施(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,好的。但你的确切目标还不清楚。请澄清。