Dúvida - SQL

09/08/2016

0

Dae galera beleza?

Pessoal, tenho uma dúvida meio besta tipo tenho um Banco de Dados em SQL que executa uma Query com Select, eu preciso dar um jeito de criar um script pra que sempre que essa Query retorne um registro ele exiba quantos registros tem no Tabela e se caso não tenha nenhum registro retorne o valor 0


Alguém saberia um jeito de fazer isso?

Valeu!
Wallace Gentil

Wallace Gentil

Responder

Posts

09/08/2016

William

Wallace sua dúvida aparentemente é simples, porém confusa:

- Quem executa essa query?

- Onde você quer exibir o valor desse contador?

- Quem vai disparar esse suposto script que conta registros?


Sem essas informações eu simplesmente iria falar para executar SELECT COUNT(*)!
Responder

10/08/2016

Wallace Gentil

William boa noite tudo bem?

Então vamos la, a query é executada automaticamente no banco em um determinado horário, essas informações são exibidas num prompt, o script será executado pelo sistema Zabbix e se caso tiver valor irá aparecer um alerta de erro no sistema caso contrário (número de registro for 0) não exibira nada.

No banco o Select está sendo feito com o Distinct, poderia me informar se tem problema usar o SELECT COUNT(DISTINCT................)??
Responder

10/08/2016

Anderson Moreira

Boa noite, eu trabalho com postgre e daria para fazer assim:
select count(*) from (select distinct .............) A

Creio que funcione pra você.
Responder

10/08/2016

Anderson Moreira

Boa noite, eu trabalho com postgre e daria para fazer assim:
select count(*) from (select distinct .............) A

Creio que funcione pra você.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar