2021
09-16
09-16
postgres之jsonb属性的使用操作
jsonb的一些简单操作(增删改查)1、更新操作(attributes属性为jsonb类型)方法定义:jsonb_set(targetjsonb,pathtext[],new_valuejsonb[,create_missingboolean])参数:target:目标(jsonb类型的属性)path:路径,如果jsonb是数组‘{0,a}'表示在下标是0的位置更新a属性,如果不是数组,是对象,则写‘{a}'即可new_value:新值选填参数:create_missing:jsonb字段不存在f1属性时创建,默认为true返回:更新后的jsonb...
继续阅读 >
有三张表,分别如下:select*fromvehicleselect*fromstationselect*fromvehicle_station需求:vehicle和station表示多对多的关系,需要把vehicle表对应的station表的第二字段查出来放到一个字段,如果对应多条,用逗号隔开放到一个字段。解决方案:SELECTv.*,array_to_string(ARRAY(SELECTstation_nameFROMstationWHEREIDIN(SELECTstation_idFROMvehicle_stationWHEREvehicle_id=v.ID)),',')station_n...