聯合使用JSON_CONTAINS和JSON_EXTRACT 從json字符串中篩選數組的某個元素
2025-11-05 16:38 若藜520 閱讀(5) 評論(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號