1、jsonb字段的查询
enterprisearr 字段类型为jsonb,存储格式为["物流服务商","销售服务商","供应商"]。
SELECT * FROM tbl WHERE enterprisearr?| array['物流服务商']
附pgsql jsonb操作符表格
2.使用正则表达式,实现多个关键字的模糊查询
SELECT * FROM base_imatdescribe WHERE producttitle ~* '.*(?=.*(澳洲))(?=.*(蔓越莓)).*';
1、jsonb字段的查询
enterprisearr 字段类型为jsonb,存储格式为["物流服务商","销售服务商","供应商"]。
SELECT * FROM tbl WHERE enterprisearr?| array['物流服务商']
附pgsql jsonb操作符表格
2.使用正则表达式,实现多个关键字的模糊查询
SELECT * FROM base_imatdescribe WHERE producttitle ~* '.*(?=.*(澳洲))(?=.*(蔓越莓)).*';