Quiz 06 - Módulo SQL e NoSQL
1. **Qual é o comando principal do subconjunto DQL?**
`GET`
`FETCH`
`SELECT`
`SEARCH`
`SHOW`
2. **O que o caractere asterisco (`*`) representa em um comando SELECT?**
A primeira coluna da tabela.
Apenas as colunas que possuem dados.
Todas as colunas disponíveis na tabela.
O banco de dados inteiro.
Uma busca aproximada.
3. **Como chamamos o ato de escolher apenas algumas colunas específicas em uma consulta?**
Seleção.
Projeção.
Filtro.
Agregação.
Ordenação.
4. **Para filtrar as linhas que devem aparecer no resultado, usamos a cláusula:**
`LIMIT`
`GROUP BY`
`FROM`
`WHERE`
`ORDER BY`
5. **Qual operador é usado para verificar se um valor está dentro de um intervalo (mínimo e máximo)?**
`INSIDE`
`BETWEEN`
`MIDDLE`
`RANGE`
`AMONG`
6. **Para buscar nomes que começam com a letra "A", usamos qual padrão no PostgreSQL?**
`LIKE 'A?'`
`LIKE '*A'`
`LIKE 'A%'`
`LIKE '#A'`
`STARTWITH 'A'`
7. **Como ordenar o resultado de uma consulta do preço mais alto para o mais baixo?**
`ORDER BY preco ASC`
`ORDER BY preco UP`
`ORDER BY preco DESC`
`SORT BY preco HIGH`
`GROUP BY preco DESC`
8. **A cláusula `DISTINCT` serve para:**
Destacar o resultado em negrito.
Contar quantas linhas existem.
Eliminar linhas duplicadas do resultado final.
Ordenar por ordem alfabética.
Buscar apenas dados diferentes de zero.
9. **Qual operador busca valores que pertencem a uma lista pré-definida (ex: IDs 1, 3 e 5)?**
`LIST`
`ALL`
`WHERE id = (1,3,5)`
`WHERE id IN (1, 3, 5)`
`WHERE id SEARCH (1,3,5)`
10. **Em um banco de dados com milhões de registros, por que evitar o `SELECT *`?**
Porque ele apaga os dados acidentalmente.
Porque consome muita banda de rede e memória desnecessariamente.
Porque ele inverte a ordem das colunas.
Porque ele não funciona com o GROUP BY.
Porque ele limita o resultado a 100 linhas.