我有 PostgreSQL 9.2 数据库和一个表:
id integer,
allowed_types character varying(255)`
Run Code Online (Sandbox Code Playgroud)
样本数据如下:
id allowed_types
1 3,4,5,13,14
Run Code Online (Sandbox Code Playgroud)
如何从中删除4和5,allowed_types其中以逗号分隔的 varchar 列表?
删除后,结果应该是allowed_types = 3,13,14。
该表上有许多记录,每个记录allowed_types可以包含不同的数字,用逗号分隔。
我考虑过string_to_array()and array_remove(),但array_remove()还没有在 9.2 版中。