Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Comandos SQL

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

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

2.

Qual das seguintes consultas SQL é usada para selecionar todos os registros de uma tabela chamada `clientes`?

a)

`SELECT * FROM clientes;`

b)

`INSERT INTO clientes;`

c)

`DELETE FROM clientes;`

d)

`UPDATE clientes;`

3.

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

a)

`ORDER BY`

b)

`GROUP BY`

c)

`WHERE`

d)

`HAVING`

4.

Qual das seguintes consultas 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;`

5.

Como você selecionaria todos os registros da tabela `produtos` onde o 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;`

6.

Qual das seguintes consultas SQL seleciona todos os registros da tabela `vendas` ordenados pelo campo `data` em ordem decrescente?

a)

`SELECT * FROM vendas ORDER BY data ASC;`

b)

`SELECT * FROM vendas ORDER BY data DESC;`

c)

`SELECT * FROM vendas ORDER BY data;`

d)

`SELECT * FROM vendas;`

7.

Qual operador é usado em uma cláusula `WHERE` para selecionar registros que correspondem a um padrão específico?

a)

`=`

b)

`LIKE`

c)

`IN`

d)

`BETWEEN`

8.

Qual das seguintes consultas SQL seleciona todos os registros da tabela `funcionarios` onde o campo `cargo` é igual a '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';`

9.

Como você selecionaria todos os registros da tabela `alunos` onde a idade está entre 18 e 25 anos?

a)

`SELECT * FROM alunos WHERE idade > 18 AND idade < 25;`

b)

`SELECT * FROM alunos WHERE idade >= 18 AND idade <= 25;`

c)

`SELECT * FROM alunos WHERE idade BETWEEN 18 AND 25;`

d)

`SELECT * FROM alunos WHERE idade IN (18, 25);`

10.

Qual das seguintes consultas SQL seleciona todos os registros da tabela `pedidos` onde o campo `status` não é 'Concluído'?

a)

`SELECT * FROM pedidos WHERE status = 'Concluído';`

b)

`SELECT * FROM pedidos WHERE status <> 'Concluído';`

c)

`SELECT * FROM pedidos WHERE status != 'Concluído';`

d)

`SELECT * FROM pedidos WHERE status NOT 'Concluído';`

11.

Qual das seguintes consultas 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;`

12.

Qual das seguintes consultas SQL seleciona todos os registros da tabela `produtos` onde o campo `categoria` é 'Eletrônicos' ou 'Móveis'?

a)

`SELECT * FROM produtos WHERE categoria = 'Eletrônicos' OR categoria = 'Móveis';`

b)

`SELECT * FROM produtos WHERE categoria IN ('Eletrônicos', 'Móveis');`

c)

`SELECT * FROM produtos WHERE categoria LIKE 'Eletrônicos' OR categoria LIKE 'Móveis';`

d)

`SELECT * FROM produtos WHERE categoria BETWEEN 'Eletrônicos' AND 'Móveis';`

13.

Qual das seguintes consultas SQL seleciona todos os registros da tabela `clientes` onde o campo `cidade` começa com a letra 'S'?

a)

`SELECT * FROM clientes WHERE cidade LIKE 'S%';`

b)

`SELECT * FROM clientes WHERE cidade LIKE '%S';`

c)

`SELECT * FROM clientes WHERE cidade LIKE '%S%';`

d)

`SELECT * FROM clientes WHERE cidade LIKE 'S';`

14.

Qual das seguintes consultas SQL seleciona todos os registros da tabela `vendas` onde o campo `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);`

15.

Qual das seguintes consultas SQL seleciona todos os registros da tabela `funcionarios` onde o campo `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;`