Início/Questões/Banco de Dados/Questão 457941205186518Na consulta em SQL (linguagem de consulta estruturada) que agrega registros por dia, a diferença entre WHERE e HAVING co...1457941205186518Ano: 2025Banca: Instituto SustenteOrganização: MP-PEDisciplina: Banco de DadosTemas: Structured Query LanguageNa consulta em SQL (linguagem de consulta estruturada) que agrega registros por dia, a diferença entre WHERE e HAVING costuma aparecer. Qual alternativa está correta sobre esse ponto?AWHERE filtra grupos formados por GROUP BY, enquanto HAVING filtra linhas individuais, por isso HAVING costuma vir antes de GROUP BY em consulta agregada.BWHERE e HAVING têm a mesma função e podem ser usados de forma intercambiável, já que ambos aceitam funções como COUNT e AVG em qualquer parte da consulta.CHAVING filtra registros antes do agrupamento e reduz custo da consulta, enquanto WHERE atua depois do agrupamento, quando as agregações já foram calculadas.DWHERE funciona apenas com colunas numéricas e HAVING funciona apenas com colunas textuais, pois a linguagem separa filtros por tipo de dado para manter coerência.EWHERE aplica condições a linhas antes do agrupamento, enquanto HAVING aplica condições aos grupos após o GROUP BY, inclusive quando o filtro depende de agregações.ResponderQuestões relacionadas para praticarQuestão 457941205187272Banco de DadosSobre Bancos de dados, avalie as afirmações abaixo: I- Um SGBD oferece, aos usuários, uma representação conceitual de dados que não inclui muitos deta...Questão 457941205187273Banco de DadosUma transação é um programa em execução que forma uma unidade lógica de processamento no banco de dados. Uma transação inclui uma ou mais operações de...Questão 457941205187900Banco de DadosA integridade de dados se refere à acurácia, completude e consistência dos dados armazenados em um sistema de banco de dados relacional (ou outro sist...Questão 457941205187903Banco de DadosO conjunto de comandos em SQL que podem ser executados de uma só vez, como em uma função, e que armazena tarefas repetitivas e aceita parâmetros de en...Questão 457941205187921Banco de DadosNo SQL, entre os comandos da Linguagem de Manipulação de dados (DML), que cláusula corresponde ao produto cartesiano da álgebra relacional, onde são l...Questão 457941205188067Banco de DadosO SQL é uma linguagem padrão para manipulação de registros em bancos de dados relacionais. Assinale a alternativa que se refere aos comandos dos subco...Questão 457941205188423Banco de DadosEm um Banco de Dados, o conceito de chaves é fundamental, pois permitem a identificação de tuplas em uma tabela, e permitem o estabelecimento de relac...Questão 457941205188920Banco de DadosUma linguagem de definição de dados (DDL) permite aos usuários especificar um esquema de banco de dados através de um conjunto de definições. Ela forn...Questão 457941205189097Banco de DadosUm projeto de banco de dados é subdividido em etapas onde o objetivo é a criação de um banco de dados otimizado, que atenda as expectativas do cliente...Questão 457941205189389Banco de DadosO MER (Modelo Entidade Relacionamento) é utilizado para descrever os objetos do mundo real através de entidades, com suas propriedades que são os atri...