Ir para conteúdo

POWERED BY:

FabianoSouza

Fazer count em select FROM OPENJSON

Recommended Posts

Preciso fazer um count na quantidade de objetos (ou chaves) JSON.

Isso deveria funcionar exibindo a quantidade 2.

Podem ajudar?

DACLARE @strFiltros VARCHAR(1000)
SET @strFiltros = '{"objFiltro":[[{"contexto":"candidatos","codFiltro":"0","codCidade":"490","codEstado":"14"},{"contexto":"candidatos","codFiltro":"0","codCidade":"155","codEstado":"14"}]]}'

(SELECT COUNT(*) FROM OPENJSON(@strFiltros, '$.objFiltro[0]') WHERE [key] = 'candidatos') 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

14 horas atrás, FabianoSouza disse:

"objFiltro":[[{"contexto"

Esses dois `abre colchetes` não faz com que tenha um array dentro de outro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.