J'utilise SQL Server 2016 et je suis actuellement impliqué dans le stockage, la récupération et l'analyse de données JSON. Ma question porte sur la comparaison des listes.Comparaison de liste Json - SQL Server 2016
données de l'échantillon: table comporte 2 colonnes
Column1 - Data = 'Microsoft'
Column2 - Data = '{"info":{"type":1,"address": {"town":"Bristol","county":"Avon","country":"England"},"tags":["Sport", "Water polo"]},"type":"Basic"}'
Query:
SELECT JSON_QUERY(Column2, '$.info.tags') from dbo.sample_table;
sortie:
["Sport", "Water polo"]
Comment puis-je faire correspondre si j'ai besoin de vérifier ["Water-polo", "Sport"]? La bibliothèque JSON dans SQL Server 2016 permet-elle de vérifier le contenu d'un tableau quel que soit l'ordre des données?
TIA
Pouvez-vous donner plus de détails sur ce 'Comment puis-je correspondre si je dois vérifier [" Water-polo "," Sport "]' – TheGameiswar
Je pense que c'est ce que vous cherchez: [Requête dans JSON Arrays dans SQL 2016] (https://stackoverflow.com/questions/44051567/json-functions-in-sql-server-2016/44051859#44051859) – user7593937