Informática · Concurso PF
Questões de Noções de linguagem SQL (DDL, DML, SELECT e JOIN)
8 questões com gabarito comentado. Responda antes de revelar.
Revise antes: resumo completo de Noções de linguagem SQL (DDL, DML, SELECT e JOIN)O comando DELETE, sem cláusula WHERE, remove a tabela do banco de dados.
Revelar gabarito
Gabarito: Errado
Errado. DELETE apaga as linhas; a tabela continua. Quem remove a tabela é DROP.
GRANT e REVOKE pertencem à linguagem de controle de dados (DCL).
Revelar gabarito
Gabarito: Certo
Certo. Tratam de permissões.
A cláusula HAVING é usada para filtrar grupos formados por GROUP BY.
Revelar gabarito
Gabarito: Certo
Certo. WHERE filtra linhas; HAVING, grupos.
Para selecionar registros com valor ausente em uma coluna, usa-se a condição coluna = NULL.
Revelar gabarito
Gabarito: Errado
Errado. Usa-se IS NULL.
Em um LEFT JOIN, as linhas da tabela à esquerda sem correspondência na outra tabela são descartadas do resultado.
Revelar gabarito
Gabarito: Errado
Errado. No LEFT JOIN elas aparecem, com nulos nas colunas da direita.
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.
O comando DELETE sem cláusula WHERE remove todas as linhas da tabela.
Revelar gabarito
Gabarito: Certo
Certo.
O INNER JOIN retorna todas as linhas da tabela da esquerda, mesmo sem correspondência na da direita.
Revelar gabarito
Gabarito: Errado
Errado. Isso é o LEFT JOIN; o INNER retorna só as correspondentes.