联合使用JSON_CONTAINS和JSON_EXTRACT 从json字符串中筛选数组的某个元素
2025-11-05 16:38 若藜520 阅读(6) 评论(0) 收藏 举报
SELECT JSON_CONTAINS(JSON_EXTRACT('[{"StaffMemberID":1,"StaffName":"admin","AppraiseeInfo":[{"AppraisalFormSubmissionID":1024,"AppraiseeID":3,"AppraiseeName":"testAppraisee","AppraisalPeriod":"2024-03-01~2025-03-01"}]}]','$[*].StaffMemberID'),'1');
以上的意思是json数组中任何一个StaffMemberID的值为1则返回1,否则返回0,可以用作sql语句的条件做查询
浙公网安备 33010602011771号