Questão de Noções de linguagem SQL (DDL, DML, SELECT e JOIN)
Responda antes de revelar o gabarito.
Questão 6, Certo ou Errado
Em SQL, a cláusula WHERE filtra linhas antes do agrupamento, enquanto HAVING filtra grupos após o GROUP BY.
Revelar gabarito
Gabarito: Certo
Certo. Na execução lógica, o WHERE vem antes do GROUP BY e elimina linhas; o HAVING vem depois e elimina grupos já formados, podendo usar funções de agregação como COUNT e SUM.
Mais questões de Noções de linguagem SQL (DDL, DML, SELECT e JOIN)
Ver todasQuestão 7O comando DELETE sem cláusula WHERE remove todas as linhas da tabela.
Questão 8O INNER JOIN retorna todas as linhas da tabela da esquerda, mesmo sem correspondência na da direita.
Questão 9O comando TRUNCATE pertence à DDL e esvazia a tabela, mantendo sua estrutura.
Questão 10No operador LIKE, o símbolo representa qualquer sequência de caracteres, e o símbolo %, exatamente um caractere.
Questão 11O operador UNION mantém as linhas duplicadas, ao passo que UNION ALL as elimina.
Questão 12O operador BETWEEN inclui os valores das duas extremidades do intervalo.