wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Comandos SELECT

Total questions: 19

Worksheet time: 14mins

Name
Class
Date
1.

Qual comando usamos para selecionar dados de uma tabela no MySQL?

a)

INSERT

b)

SELECT

c)

DELETE

d)

UPDATE

2.

Para agrupar resultados em SQL, qual cláusula usar?

a)

ORDER BY

b)

GROUP BY

c)

WHERE

d)

HAVING

3.

Qual comando SQL é usado para contar registros em uma tabela?

a)

COUNT

b)

SUM

c)

AVG

d)

MAX

4.

Qual função de agregação retorna o maior valor de uma coluna?

a)

MIN

b)

MAX

c)

AVG

d)

COUNT

5.

Qual comando SQL usamos para selecionar todos os registros da tabela "alunos"?

a)

SELECT * FROM alunos

b)

SELECT alunos

c)

SELECT ALL alunos

d)

SELECT FROM alunos

6.

Qual função de agregação retorna o menor valor de uma coluna?

a)

MAX

b)

MIN

c)

AVG

d)

SUM

7.

Se quisermos filtrar registros onde a idade é maior que 18, qual cláusula usamos?

a)

WHERE idade < 18

b)

WHERE idade = 18

c)

WHERE idade > 18

d)

WHERE idade <= 18

8.

Para agrupar dados por "cidade", qual comando usamos?

a)

GROUP BY cidade

b)

ORDER BY cidade

c)

WHERE cidade

d)

SELECT cidade

9.

Como filtrar registros com o nome "Maria"?

a)

WHERE nome = 'Maria'

b)

WHERE nome != 'Maria'

c)

WHERE nome > 'Maria'

d)

WHERE nome < 'Maria'

10.

Qual comando SQL é usado para selecionar colunas específicas de uma tabela?

a)

SELECT coluna1, coluna2 FROM tabela

b)

SELECT * FROM tabela

c)

SELECT ALL FROM tabela

d)

SELECT tabela

11.

Qual comando SQL apresentará apenas os nomes das cidades do Recife(RE)?

a)

SELECT * FROM cidades WHERE ‘RE’

b)

SELECT nome FROM estado = ‘Recife’

c)

SELECT * FROM cidades WHERE uf = ‘RE’

d)

SELECT nome FROM cidades WHERE uf = ‘RE’

12.

Qual é a função da cláusula `SELECT` em uma consulta SQL?

a)

Inserir dados em uma tabela

b)

Selecionar dados de uma tabela

c)

Atualizar dados em uma tabela

d)

Excluir dados de uma tabela

13.

Qual cláusula é usada para filtrar registros em SQL?

a)

`ORDER BY`

b)

`GROUP BY`

c)

`WHERE`

d)

`HAVING`

14.

Qual consulta SQL seleciona apenas os nomes dos clientes da tabela `clientes`?

a)

`SELECT * FROM clientes;`

b)

`SELECT nome FROM clientes;`

c)

`SELECT nome, endereço FROM clientes;`

d)

`SELECT endereço FROM clientes;`

15.

Como selecionar todos os registros da tabela `produtos` com preço maior que 100?

a)

`SELECT * FROM produtos WHERE preço < 100;`

b)

`SELECT * FROM produtos WHERE preço = 100;`

c)

`SELECT * FROM produtos WHERE preço > 100;`

d)

`SELECT * FROM produtos WHERE preço <= 100;`

16.

Qual consulta SQL seleciona todos os registros da tabela `funcionarios` onde `cargo` é 'Gerente'?

a)

`SELECT * FROM funcionarios WHERE cargo = 'Gerente';`

b)

`SELECT * FROM funcionarios WHERE cargo LIKE 'Gerente';`

c)

`SELECT * FROM funcionarios WHERE cargo IN ('Gerente');`

d)

`SELECT * FROM funcionarios WHERE cargo BETWEEN 'Gerente';`

17.

Qual consulta SQL seleciona apenas os campos `nome` e `email` da tabela `usuarios`?

a)

`SELECT * FROM usuarios;`

b)

`SELECT nome, email FROM usuarios;`

c)

`SELECT nome FROM usuarios;`

d)

`SELECT email FROM usuarios;`

18.

Qual consulta SQL seleciona registros da tabela `vendas` onde `quantidade` é maior que 10 e menor que 50?

a)

`SELECT * FROM vendas WHERE quantidade > 10 AND quantidade < 50;`

b)

`SELECT * FROM vendas WHERE quantidade >= 10 AND quantidade <= 50;`

c)

`SELECT * FROM vendas WHERE quantidade BETWEEN 10 AND 50;`

d)

`SELECT * FROM vendas WHERE quantidade IN (10, 50);`

19.

Qual consulta SQL seleciona registros da tabela `funcionarios` onde `salario` é maior ou igual a 3000?

a)

`SELECT * FROM funcionarios WHERE salario > 3000;`

b)

`SELECT * FROM funcionarios WHERE salario >= 3000;`

c)

`SELECT * FROM funcionarios WHERE salario < 3000;`

d)

`SELECT * FROM funcionarios WHERE salario <= 3000;`